hello,
I-485 can be filed where the I-140 was approved or where the employee resides.
Disclaimer:
The writer of this message is not a lawyer and this message is not meant to be legal advice. Before relying on this information, you must consult a lawyer on the facts of your specific case. The Law Offices of Rajiv S. Khanna takes no responsibility for the accuracy of this information.