Skip to main content

Immigration Resources

Useful U.S. immigration links, organized by category. These are official government sites and trusted nonprofit organizations. If you are working on your own case, these resources are a starting point — but for anything beyond a routine filing or status check, consult an attorney first.

Case Status & Tracking

  • USCIS Case Status. Check the status of your USCIS application by receipt number. egov.uscis.gov/casestatus

  • USCIS Case Processing Times. See how long different USCIS offices are taking to decide your case type. egov.uscis.gov/processing-times

  • USCIS Case Inquiry (E-Request). Submit questions or inquiries directly to USCIS using their web forms. egov.uscis.gov/e-request

  • EOIR Immigration Court Case Status. Look up your next hearing date by A-number. acis.eoir.justice.gov

  • Immigration Court 24-Hour Hotline. 1-800-898-7180 (automated case information)

  • NVC Visa Case Status. Check the status of an immigrant or non-immigrant visa case at the National Visa Center. ceac.state.gov/CEACStatTracker

  • ICE Detainee Locator. Locate someone detained by ICE. locator.ice.gov

Forms, Filings & Fees

Medical & Civic

Know Your Rights

  • ILRC Know Your Rights. What to do during ICE or immigration raids at work, at home, or in public. In English, Spanish, Russian, Chinese, Vietnamese, Tagalog, Korean, and Arabic. ilrc.org — Know Your Rights

  • San Francisco Immigrant Rights. Local resources and protections. immigrants.sf.gov

Find Help

Need help with your case after using these resources? Call (415) 212-9009 or email contact@aimimmigration.com. Most consultations are available within one week.