Best cities for a Medical Doctor

The best cities for medical doctors are Laredo, TX, Orlando, FL, and Tulsa, OK, based on factors like average salary and job availability per capita. Jobs and pay for medical doctors vary across the country, but we've determined the ten best cities for medical doctors in the U.S.

Whether you're starting your career as a medical doctor or considering a move, this list of the best cities for medical doctors to live in will help you decide. These aren't just the best-paying cities for medical doctors. We also consider how easy it is to find work as a medical doctor. While the absolute best city for medical doctors is Laredo, TX, there are plenty of other great places to consider.

Keep reading to learn more about the best cities for medical doctors in 2024.

Laredo, TX
Total Medical Doctor Jobs:3
Average Annual Salary:$189,064
Location Quotient:21.61
12345678910

If you're looking for a Medical Doctor job, here are five companies hiring now:

  1. Pacific Medical Centers Jobs (5)
  2. Massachusetts General Hospital Jobs (10)
  3. Physicians Committee for Responsible Medicine Jobs (6)
  4. Columbus Regional Health Jobs (7)

10 best cities for Medical doctors In 2025

  1. 1. Laredo, TX

    Total Medical Doctor jobs:3
    Average annual salary:$189,064
    Lowest 10 percent warn:$94,000
    Highest 10 percent earn:$379,000
    Location quotient:21.61
  2. 2. Orlando, FL

    Total Medical Doctor jobs:10
    Average annual salary:$185,977
    Lowest 10 percent warn:$89,000
    Highest 10 percent earn:$387,000
    Location quotient:4.94
  3. 3. Tulsa, OK

    Total Medical Doctor jobs:5
    Average annual salary:$172,693
    Lowest 10 percent warn:$80,000
    Highest 10 percent earn:$371,000
    Location quotient:5.56
  4. 4. Saint Petersburg, FL

    Total Medical Doctor jobs:2
    Average annual salary:$184,698
    Lowest 10 percent warn:$89,000
    Highest 10 percent earn:$383,000
    Location quotient:3.56
  5. 5. Nashville, TN

    Total Medical Doctor jobs:3
    Average annual salary:$171,281
    Lowest 10 percent warn:$78,000
    Highest 10 percent earn:$371,000
    Location quotient:1.22
  6. 6. San Antonio, TX

    Total Medical Doctor jobs:3
    Average annual salary:$187,907
    Lowest 10 percent warn:$93,000
    Highest 10 percent earn:$379,000
    Location quotient:1.09
  7. 7. Dallas, TX

    Total Medical Doctor jobs:5
    Average annual salary:$182,510
    Lowest 10 percent warn:$88,000
    Highest 10 percent earn:$375,000
    Location quotient:0.87
  8. 8. Jacksonville, FL

    Total Medical Doctor jobs:3
    Average annual salary:$185,862
    Lowest 10 percent warn:$89,000
    Highest 10 percent earn:$388,000
    Location quotient:1.11
  9. 9. Memphis, TN

    Total Medical Doctor jobs:0
    Average annual salary:$173,601
    Lowest 10 percent warn:$80,000
    Highest 10 percent earn:$372,000
    Location quotient:0.00
  10. 10. Corpus Christi, TX

    Total Medical Doctor jobs:0
    Average annual salary:$190,099
    Lowest 10 percent warn:$94,000
    Highest 10 percent earn:$382,000
    Location quotient:0.00

Choose from 10+ customizable medical doctor resume templates

Choose from a variety of easy-to-use medical doctor resume templates and get expert advice from Zippia’s AI resume writer along the way. Using pre-approved templates, you can rest assured that the structure and format of your medical doctor resume is top notch. Choose a template with the colors, fonts & text sizes that are appropriate for your industry.

Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume
Medical Doctor Resume

Best cities for medical doctors

  1. Laredo, TX
  2. Orlando, FL
  3. Tulsa, OK
  4. Saint Petersburg, FL
  5. Nashville, TN
  6. San Antonio, TX
  7. Dallas, TX
  8. Jacksonville, FL
  9. Memphis, TN
  10. Corpus Christi, TX
  • (3 medical doctor jobs)
  • (10 medical doctor jobs)
  • (5 medical doctor jobs)
  • (2 medical doctor jobs)
  • (3 medical doctor jobs)
  • (3 medical doctor jobs)
  • (5 medical doctor jobs)
  • (3 medical doctor jobs)
  • (0 medical doctor jobs)
  • (0 medical doctor jobs)

Detailed list of the best cities for a Medical Doctor

Rank
ascdesc
City
ascdesc
Average Salary
ascdesc
Lowest 10% Earn
ascdesc
Population
ascdesc
Job Count
ascdesc
1Laredo, TX$189,064$94,000257,1563
2Orlando, FL$185,977$89,000277,17310
3Tulsa, OK$172,693$80,000403,0905
4Saint Petersburg, FL$184,698$89,000260,9992
5Nashville, TN$171,281$78,000660,3883
6San Antonio, TX$187,907$93,0001,492,5103
7Dallas, TX$182,510$88,0001,317,9295
8Jacksonville, FL$185,862$89,000880,6193
9Memphis, TN$173,601$80,000652,717-
10Corpus Christi, TX$190,099$94,000325,733-
11Houston, TX$189,571$93,0002,303,482-
12Austin, TX$187,286$92,000947,890-
13Arlington, TX$182,463$88,000392,772-
14El Paso, TX$182,409$91,000683,080-
15Wichita, KS$180,909$82,000389,902-
16Garland, TX$182,332$88,000234,943-
17Miami, FL$181,894$84,000453,5796
18Irving, TX$182,272$88,000238,289-
19Fort Worth, TX$182,254$88,000854,113-
20Plano, TX$182,073$88,000286,057-
21Tampa, FL$184,914$89,000377,165-
22Madison, WI$158,755$74,000252,5514
23Oklahoma City, OK$174,548$82,000638,367-
24Lubbock, TX$179,316$87,000252,506-
25Albuquerque, NM$163,144$80,000559,2772
26Cleveland, OH$151,212$72,000385,8093
27Raleigh, NC$171,815$81,000458,880-
28Charlotte, NC$172,798$80,000842,051-
29Durham, NC$171,190$81,000263,016-
30Minneapolis, MN$166,678$78,000413,6516
31Greensboro, NC$170,696$80,000287,027-
32Philadelphia, PA$158,452$78,0001,567,8723
33Winston-Salem, NC$170,448$80,000242,203-
34Tucson, AZ$162,380$82,000530,7062
35Hialeah, FL$182,150$84,000236,387-
36Lexington, KY$160,000$73,000318,449-
37Pittsburgh, PA$158,571$76,000303,625-
38Columbus, OH$153,047$72,000860,0902
39New Orleans, LA$170,581$83,000391,495-
40Louisville, KY$158,781$73,000597,337-
41Milwaukee, WI$159,593$75,000595,047-
42Cincinnati, OH$153,353$71,000298,800-
43Phoenix, AZ$160,409$81,0001,615,0176
44Reno, NV$149,435$74,000245,2552
45Jersey City, NJ$183,792$91,000264,152-
46Saint Paul, MN$166,679$78,000302,398-
47Newark, NJ$183,722$91,000281,764-
48Toledo, OH$150,574$71,000278,508-
49Saint Louis, MO$162,545$74,000311,404-
50Chandler, AZ$160,776$81,000247,477-

Highest paying cities for medical doctors

Rank
ascdesc
City
ascdesc
Avg. Medical Doctor Salary
ascdesc
1Brownsville, TX$190,328
2Orlando, FL$185,977
3Los Angeles, CA$178,493
4Olathe, KS$177,784
5Tulsa, OK$172,693
6Greenville, NC$172,361
7North Charleston, SC$165,775
8Phoenix, AZ$160,409
9Madison, WI$158,755
10Ottumwa, IA$157,053
11Columbus, OH$153,047
12Annandale, VA$152,177
13Greenwich, CT$151,732
14Portland, OR$151,312
15Dearborn, MI$144,393
16Syracuse, NY$139,475
17Belmont, MA$138,525
18Washington, DC$138,095
19Columbus, IN$135,507

Medical Doctor best cities FAQs

Search for medical doctor jobs

Loading...
Loading...

Browse healthcare practitioner and technical jobs