This site is privately owned and the information provided is free of charge. Learn more here.
The U.S. immigration system processes millions of cases each year through various agencies and offices. When you have a pending immigration matter—whether it's a visa petition, asylum claim, green card application, or removal case—your case receives a unique identification number that allows you to track its progress. Understanding how this system works helps you know what information is available to you and where to find it.
Learn About Financial Options With an 800 Credit Score →
The main agencies handling immigration cases include U.S. Citizenship and Immigration Services (USCIS), which handles benefits like green cards and naturalization; Immigration and Customs Enforcement (ICE), which manages enforcement and removal proceedings; and the Executive Office for Immigration Review (EOIR), which oversees immigration courts. Each agency maintains different databases and uses different methods to share case information with the public.
As of 2024, USCIS alone receives over 9 million benefit applications and petitions annually. The agency processes cases for various benefits including family-based immigration, employment-based immigration, humanitarian protection, and citizenship. When you submit a case to USCIS, you receive a receipt notice, typically called an I-797 form, which contains your unique case number. This number is essential for checking your case status through official channels.
It's important to know that case processing times vary significantly depending on the type of case and the local office handling it. For example, marriage-based green card cases processed through adjustment of status may take 18 to 30 months, while some employment-based cases can take several years. By understanding the system, you can better manage your expectations and know when something might be delayed.
Practical Takeaway: Locate and keep safe your case receipt number (found on your I-797 notice), as this is your primary tool for checking case status through official government resources. Different types of cases are handled by different agencies, so knowing which agency manages your case helps you find the correct status-checking tool.
USCIS operates an online case status tool called "Check Your Case Status" available at uscis.gov. This is the official government resource for checking the progress of any USCIS benefit case. To use this tool, you need your receipt number, which is provided on the I-797 notice you receive after submitting your case. The tool is available 24 hours a day, seven days a week, and provides information about where your case is in the processing timeline.
Learn How Work Affects Your SSDI Benefits →
When you enter your receipt number into the USCIS status checker, the system displays the current status of your case, which might include messages such as "Case received," "Case is being reviewed," "Request for additional evidence," "Case approved," or "Case denied." The tool also shows estimated processing times for different case types at different offices. For instance, as of 2024, USCIS reports that employment-based green card cases at the National Benefits Center may take 12 to 24 months from start to finish, though some cases move faster and others take longer.
The online status tool updates regularly as your case moves through different stages. However, updates don't always occur immediately when documents are processed. There can be a delay of several days or even weeks between when USCIS processes your documents and when the status updates online. This is normal and doesn't necessarily mean your case is delayed.
You can also track cases using the USCIS mobile app or by calling the USCIS National Customer Service Center at 1-800-375-5283. The phone line is available Monday through Friday, 8 a.m. to 8 p.m. Eastern Time. When you call, have your receipt number ready, as the automated system uses it to pull up your case information.
Practical Takeaway: Visit uscis.gov/case-status to check your USCIS case status using your receipt number. The online tool is free and available anytime, making it your first choice for tracking your case progress.
One of the most common status updates you might see is "Request for Evidence" (RFE) or "Notice of Intent to Deny" (NOID). This message means USCIS needs additional documents or information to continue processing your case. This is not a denial—it's a request for you to provide missing pieces so the agency can make a decision. According to USCIS data, roughly 20 to 30 percent of applications receive an RFE at some point during processing.
Free Guide To Changing Your Facebook Location Settings →
When your case shows an RFE status, you should have received or will receive a physical notice by mail explaining exactly what documents or information USCIS needs. This notice includes a deadline for responding, typically 84 days from the date of the notice. It's critical to respond within this timeframe, as missing the deadline can result in your case being denied.
The notice will specify exactly which documents you need to provide. Common requests include birth certificates, marriage certificates, police clearance records, medical examination results, financial documents proving you can support a family member, or additional photographs. Read the notice carefully to understand what's being asked. You may also want to include a cover letter listing all documents you're submitting so the USCIS office knows you received and understood the request.
When you respond to an RFE, mail your documents to the address specified in the notice. Keep copies of everything you send. Some offices may allow electronic submission; the notice will indicate if this option is available. After you submit your response, you can continue checking your case status online. The status may change to "Case is being reviewed" again as USCIS examines your new documents.
Practical Takeaway: Read any RFE notice carefully, gather the specific documents requested, and submit them before the deadline. This is one of the most important actions you can take to move your case forward.
If your case is in immigration court rather than with USCIS, you check status differently. Immigration court cases are handled by the Executive Office for Immigration Review (EOIR). These cases involve deportation or removal proceedings, asylum hearings, bond hearings, or appeals. According to EOIR statistics from 2023, there were over 1.4 million pending cases in the immigration court system.
Learn How Costco Car Battery Replacement Works →
For cases in immigration court, the primary way to check status is through the EOIR online case search tool, available at eoir.justice.gov. This tool allows you to search by last name, date of birth, and country of citizenship to find your case and see your scheduled hearing dates and case status. The tool is free and accessible 24/7. However, not all cases appear in this online database immediately—there can be a lag between when your case is filed and when it becomes searchable online.
You should have received a "Notice to Appear" (NTA) document, which is the charging document in removal proceedings. This document contains information about your case, the charges against you, and your scheduled hearing date. Keep this document safe, as you'll need to bring it to court. If you're not sure about your hearing date, you can search the EOIR database using the information from your NTA.
If your case is in an earlier stage—such as if you're in ICE custody or waiting for your removal proceedings to begin—you may be able to find information by contacting your local ICE Enforcement and Removal Operations (ERO) office directly. For asylum cases specifically, some asylum offices may have their own status information, and you should contact the office that interviewed you or scheduled your interview.
Practical Takeaway: For court cases, use the EOIR case search tool at eoir.justice.gov to find your hearing date and case status. Keep your Notice to Appear document in a safe place, as it contains important information about your case.
USCIS publishes processing time information for different case types and different local offices. These times are important reference points, but they are estimates based on historical data, not guarantees. Processing times can range widely depending on the complexity of your case and local office workload. For example, adjustment of status cases (green card applications) filed in 2024 might be processed in 18 to 30 months, but some cases in high-volume offices can take longer.
Your Free Guide to Walmart EV Car Chargers →
Several factors affect how long your case takes: the type of case you filed, the office
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.