Green Card Medical Exam Directory

Find a Civil Surgeon for Your Immigration Medical Exam

Search 7,500+ USCIS-designated civil surgeons. Compare prices, languages, and reviews to book your I-693 exam.

Exams typically cost $150–$500. Most doctors complete Form I-693 in 1–7 days.

7,500+
Civil Surgeons
50+
States & Territories
2,000+
Cities

How to Find a Civil Surgeon Near You

1

Search Your Area

Enter your city, state, or zip code to find USCIS-designated civil surgeons nearby.

2

Compare Doctors

Review prices, languages spoken, office hours, patient reviews, and whether vaccines are available on-site.

3

Book Your Exam

Contact the civil surgeon directly to schedule your immigration medical exam and I-693 form completion.

Frequently Asked Questions About Immigration Medical Exams

What is an immigration medical exam?+
An immigration medical exam (also called a green card medical exam or I-693 exam) is a physical examination required by USCIS for most green card applicants. The exam must be performed by a USCIS-designated civil surgeon and includes a physical examination, review of vaccination records, and screening for certain conditions. The doctor completes Form I-693, which you submit with your green card application.
What is a civil surgeon?+
A civil surgeon is a licensed physician designated by USCIS to perform immigration medical examinations. Only USCIS-designated civil surgeons can complete Form I-693. Not every doctor is a civil surgeon — there are approximately 7,500 designated civil surgeons across the United States.
How much does the immigration medical exam cost?+
Immigration medical exam costs typically range from $150 to $500, depending on your location and the doctor's practice. The exam fee usually covers the physical examination and I-693 form completion. Vaccinations are often billed separately and can add $100 to $600 depending on which vaccines you need. Prices vary significantly by city — comparing doctors in your area can save you hundreds of dollars.
What vaccines are required for the immigration medical exam?+
USCIS requires applicants to show proof of vaccination against diseases including mumps, measles, rubella, polio, tetanus, diphtheria, pertussis, hepatitis A, hepatitis B, rotavirus, meningococcal disease, varicella, pneumococcal disease, seasonal influenza, and COVID-19. Your civil surgeon will review your vaccination records and administer any missing vaccines during or before your exam.
How long does it take to get the I-693 form?+
Most civil surgeons complete Form I-693 within 1 to 7 business days after your exam, though some offer same-day completion. The timeline depends on whether lab results are needed (such as a TB blood test) and the doctor's workload. If you need results quickly, ask about turnaround time when booking your appointment.
How do I find a green card doctor near me?+
Use the search bar above to enter your city or zip code. We'll show you USCIS-designated civil surgeons near your location, sorted by a combination of distance, patient reviews, and whether they have a photo on file. You can also browse by state or city to compare immigration doctors in your area on price, languages spoken, and appointment availability.
What should I bring to my green card medical exam?+
Bring a government-issued photo ID (passport, driver's license, or state ID), your vaccination records from any country, Form I-693 with Parts 1 through 4 filled out but NOT signed, and any previous immigration medical exam records if applicable. Some offices also ask for your I-485 receipt notice. Call ahead to confirm what your specific civil surgeon requires.