You can check the status of any submitted document pertaining to U.S. immigration online or through the automated 1-800 number. The I-485, application to register for permanent residency (green card), and the I-90, application to replace a green card, are both traceable at any time through the website of the United States Citizenship and Immigration Services (USCIS). All you need to have to check the status is your case receipt number.
Use the online “My Case Status” feature found at the USCIS website. The link can be accessed on the home page of the USCIS (www.uscis.gov) to the left of the page under the header “customer tools.” The link will direct you to a page with a form that will prompt you to enter your case number. This number should have been given to you upon submission of your application. If you did not receive a case number or you have misplaced it, contact the USCIS customer service center at 1-800-375-5283 and follow the number prompts. Once you have submitted your case number, the customer service center will inform you of its status.
Check the processing times. You can use the same tool to check the estimated remaining processing time of your case, as well as find out the average times for your particular application. Using the “My Case Status” link, you will find at the bottom of the page a subhead with the title “processing times” and a drop-down bar with petition forms listed. Choose either I-485 to check times on green cards, or choose I-90 to check times on green card replacements.
Call the USCIS customer service center to check the status of your case. The number (1-800-375-5283) has an automated answering service and will take you through touch pad options to find the status of your green card. Remember that the USCIS processes hundreds of applications every week. I-485s generally take between three and four months. Be patient, it will get processed in time.