Post job

Best cities for a general internal medicine physician

The best cities for general internal medicine physicians are Memphis, TN, Saint Petersburg, FL, and Lincoln, NE, based on factors like average salary and job availability per capita. Jobs and pay for general internal medicine physicians vary across the country, but we've determined the ten best cities for general internal medicine physicians in the U.S.

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

Keep reading to learn more about the best cities for general internal medicine physicians in 2024.

If you're looking for a general internal medicine physician job, here are five companies hiring now:

  1. Banner Commercial jobs (2)
  2. The University of Kansas Health System jobs (10)
  3. Banner Health jobs (26)

10 best cities for general internal medicine physicians in 2025

  1. 1. Memphis, TN

    Total general internal medicine physician jobs:6
    Average annual salary:$191,421
    Lowest 10 percent warn:$90,000
    Highest 10 percent earn:$404,000
    Location quotient:4.95
  2. 2. Saint Petersburg, FL

    Total general internal medicine physician jobs:2
    Average annual salary:$216,842
    Lowest 10 percent warn:$106,000
    Highest 10 percent earn:$441,000
    Location quotient:5.44
  3. 3. Lincoln, NE

    Total general internal medicine physician jobs:2
    Average annual salary:$194,738
    Lowest 10 percent warn:$90,000
    Highest 10 percent earn:$421,000
    Location quotient:2.96
  4. 4. Lexington, KY

    Total general internal medicine physician jobs:0
    Average annual salary:$201,208
    Lowest 10 percent warn:$94,000
    Highest 10 percent earn:$427,000
    Location quotient:0.00
  5. 5. Oklahoma City, OK

    Total general internal medicine physician jobs:3
    Average annual salary:$187,942
    Lowest 10 percent warn:$90,000
    Highest 10 percent earn:$390,000
    Location quotient:2.39
  6. 6. Orlando, FL

    Total general internal medicine physician jobs:0
    Average annual salary:$217,800
    Lowest 10 percent warn:$106,000
    Highest 10 percent earn:$445,000
    Location quotient:0.00
  7. 7. Louisville, KY

    Total general internal medicine physician jobs:0
    Average annual salary:$200,570
    Lowest 10 percent warn:$93,000
    Highest 10 percent earn:$428,000
    Location quotient:0.00
  8. 8. Henderson, NV

    Total general internal medicine physician jobs:0
    Average annual salary:$206,364
    Lowest 10 percent warn:$105,000
    Highest 10 percent earn:$402,000
    Location quotient:0.00
  9. 9. Las Vegas, NV

    Total general internal medicine physician jobs:0
    Average annual salary:$205,957
    Lowest 10 percent warn:$105,000
    Highest 10 percent earn:$402,000
    Location quotient:0.00
  10. 10. Tampa, FL

    Total general internal medicine physician jobs:0
    Average annual salary:$216,948
    Lowest 10 percent warn:$106,000
    Highest 10 percent earn:$442,000
    Location quotient:0.00

Best cities for general internal medicine physicians

  1. Memphis, TN
  2. Saint Petersburg, FL
  3. Lincoln, NE
  4. Lexington, KY
  5. Oklahoma City, OK
  6. Orlando, FL
  7. Louisville, KY
  8. Henderson, NV
  9. Las Vegas, NV
  10. Tampa, FL
  • (6 general internal medicine physician jobs)
  • (2 general internal medicine physician jobs)
  • (2 general internal medicine physician jobs)
  • (0 general internal medicine physician jobs)
  • (3 general internal medicine physician jobs)
  • (0 general internal medicine physician jobs)
  • (0 general internal medicine physician jobs)
  • (0 general internal medicine physician jobs)
  • (0 general internal medicine physician jobs)
  • (0 general internal medicine physician jobs)

Detailed list of the best cities for a general internal medicine physician

RankCityAverage salaryLowest 10% EarnPopulationJob count
1Memphis, TN$191,421$90,000652,7176
2Saint Petersburg, FL$216,842$106,000260,9992
3Lincoln, NE$194,738$90,000280,3642
4Lexington, KY$201,208$94,000318,449-
5Oklahoma City, OK$187,942$90,000638,3673
6Orlando, FL$217,800$106,000277,173-
7Louisville, KY$200,570$93,000597,337-
8Henderson, NV$206,364$105,000292,969-
9Las Vegas, NV$205,957$105,000632,912-
10Tampa, FL$216,948$106,000377,165-
11North Las Vegas, NV$205,781$105,000238,702-
12Jacksonville, FL$216,429$105,000880,619-
13Nashville, TN$189,529$88,000660,388-
14Hialeah, FL$216,456$103,000236,387-
15Miami, FL$216,259$102,000453,579-
16Anchorage, AK$202,677$82,000298,1921
17New Orleans, LA$203,005$101,000391,495-
18Reno, NV$201,990$102,000245,255-
19Omaha, NE$194,215$89,000446,970-
20Tulsa, OK$186,645$88,000403,090-
21Cincinnati, OH$178,207$84,000298,800-
22Madison, WI$183,316$87,000252,551-
23Columbus, OH$177,777$85,000860,090-
24Houston, TX$189,067$95,0002,303,4825
25Milwaukee, WI$183,953$88,000595,047-
26Toledo, OH$176,427$85,000278,508-
27Albuquerque, NM$185,020$92,000559,2772
28Raleigh, NC$182,263$88,000458,8803
29Charlotte, NC$183,773$87,000842,051-
30Cleveland, OH$176,885$86,000385,809-
31Wichita, KS$170,786$79,000389,9027
32Corpus Christi, TX$188,500$95,000325,733-
33Durham, NC$181,819$87,000263,016-
34Greensboro, NC$181,597$87,000287,027-
35San Antonio, TX$187,944$95,0001,492,510-
36Austin, TX$187,636$94,000947,890-
37Minneapolis, MN$187,386$89,000413,6518
38Laredo, TX$187,526$95,000257,156-
39Dallas, TX$183,286$90,0001,317,929-
40Arlington, TX$183,256$90,000392,772-
41Pittsburgh, PA$164,898$81,000303,6253
42Garland, TX$183,113$90,000234,943-
43Tucson, AZ$172,116$88,000530,7063
44Fort Worth, TX$183,075$90,000854,113-
45Irving, TX$183,073$90,000238,289-
46Plano, TX$182,874$90,000286,057-
47Winston-Salem, NC$181,528$86,000242,203-
48El Paso, TX$183,231$93,000683,080-
49Phoenix, AZ$170,317$87,0001,615,0178
50Lubbock, TX$180,680$89,000252,506-

Highest paying cities for general internal medicine physicians

RankCityAvg. general internal medicine physician salary
1Saint Petersburg, FL$216,842
2Bowling Green, KY$203,056
3Omaha, NE$194,215
4Des Moines, IA$192,883
5Memphis, TN$191,421
6Houston, TX$189,067
7Oklahoma City, OK$187,942
8Eau Claire, WI$187,181
9East Orange, NJ$186,056
10Rochester, MN$184,718
11Concord, NC$183,243
12Charleston, SC$179,972
13Columbus, OH$177,777
14Carbondale, IL$176,532
15Atlanta, GA$176,396
16Burlington, MA$175,637
17Tucson, AZ$172,116
18Wichita, KS$170,786
19Olympia, WA$168,570
20Evansville, IN$168,471

General internal medicine physician best cities FAQs

Search for general internal medicine physician jobs

Browse healthcare practitioner and technical jobs