Post job

Best cities for a public health physician

The best cities for public health physicians are Cincinnati, OH, Columbus, OH, and Toledo, OH, based on factors like average salary and job availability per capita. Jobs and pay for public health physicians vary across the country, but we've determined the ten best cities for public health physicians in the U.S.

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

Keep reading to learn more about the best cities for public health physicians in 2024.

If you're looking for a public health physician job, here are five companies hiring now:

  1. All Medical Personnel jobs (1)
  2. UnitedHealth Group jobs (11)
  3. Port of Long Beach jobs (2)
  4. Massachusetts Medical Society jobs (1)
  5. New York State Restaurant Association jobs (12)

10 best cities for public health physicians in 2026

  1. 1. Cincinnati, OH

    Total public health physician jobs:4
    Average annual salary:$219,670
    Lowest 10 percent warn:$107,000
    Highest 10 percent earn:$448,000
    Location quotient:3.41
  2. 2. Columbus, OH

    Total public health physician jobs:0
    Average annual salary:$217,823
    Lowest 10 percent warn:$107,000
    Highest 10 percent earn:$440,000
    Location quotient:0.00
  3. 3. Toledo, OH

    Total public health physician jobs:0
    Average annual salary:$216,028
    Lowest 10 percent warn:$107,000
    Highest 10 percent earn:$434,000
    Location quotient:0.00
  4. 4. Memphis, TN

    Total public health physician jobs:0
    Average annual salary:$223,031
    Lowest 10 percent warn:$111,000
    Highest 10 percent earn:$447,000
    Location quotient:0.00
  5. 5. Nashville, TN

    Total public health physician jobs:0
    Average annual salary:$221,590
    Lowest 10 percent warn:$108,000
    Highest 10 percent earn:$451,000
    Location quotient:0.00
  6. 6. Louisville, KY

    Total public health physician jobs:0
    Average annual salary:$212,844
    Lowest 10 percent warn:$103,000
    Highest 10 percent earn:$436,000
    Location quotient:0.00
  7. 7. Oklahoma City, OK

    Total public health physician jobs:4
    Average annual salary:$198,815
    Lowest 10 percent warn:$100,000
    Highest 10 percent earn:$392,000
    Location quotient:3.60
  8. 8. Tampa, FL

    Total public health physician jobs:3
    Average annual salary:$223,599
    Lowest 10 percent warn:$112,000
    Highest 10 percent earn:$443,000
    Location quotient:1.60
  9. 9. Lexington, KY

    Total public health physician jobs:0
    Average annual salary:$213,251
    Lowest 10 percent warn:$104,000
    Highest 10 percent earn:$435,000
    Location quotient:0.00
  10. 10. Madison, WI

    Total public health physician jobs:0
    Average annual salary:$209,948
    Lowest 10 percent warn:$103,000
    Highest 10 percent earn:$427,000
    Location quotient:0.00

Choose from 10+ customizable public health physician resume templates

Choose from a variety of easy-to-use public health physician 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 public health physician resume is top notch. Choose a template with the colors, fonts & text sizes that are appropriate for your industry.

Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume
Public Health Physician Resume

Best cities for public health physicians

  1. Cincinnati, OH
  2. Columbus, OH
  3. Toledo, OH
  4. Memphis, TN
  5. Nashville, TN
  6. Louisville, KY
  7. Oklahoma City, OK
  8. Tampa, FL
  9. Lexington, KY
  10. Madison, WI
  • (4 public health physician jobs)
  • (0 public health physician jobs)
  • (0 public health physician jobs)
  • (0 public health physician jobs)
  • (0 public health physician jobs)
  • (0 public health physician jobs)
  • (4 public health physician jobs)
  • (3 public health physician jobs)
  • (0 public health physician jobs)
  • (0 public health physician jobs)

Detailed list of the best cities for a public health physician

RankCityAverage salaryLowest 10% EarnPopulationJob count
1Cincinnati, OH$219,670$107,000298,8004
2Columbus, OH$217,823$107,000860,090-
3Toledo, OH$216,028$107,000278,508-
4Memphis, TN$223,031$111,000652,717-
5Nashville, TN$221,590$108,000660,388-
6Louisville, KY$212,844$103,000597,337-
7Oklahoma City, OK$198,815$100,000638,3674
8Tampa, FL$223,599$112,000377,1653
9Lexington, KY$213,251$104,000318,449-
10Madison, WI$209,948$103,000252,551-
11Cleveland, OH$215,563$108,000385,809-
12Milwaukee, WI$210,678$104,000595,047-
13Orlando, FL$224,599$113,000277,1731
14Tulsa, OK$197,959$98,000403,0901
15Lincoln, NE$210,099$101,000280,364-
16Omaha, NE$209,651$100,000446,970-
17Atlanta, GA$210,823$104,000472,5223
18Jacksonville, FL$224,677$113,000880,619-
19Saint Petersburg, FL$223,355$112,000260,999-
20Hialeah, FL$221,625$106,000236,387-
21Miami, FL$221,451$106,000453,579-
22Albuquerque, NM$209,794$109,000559,277-
23Phoenix, AZ$195,051$103,0001,615,01725
24New Orleans, LA$203,642$105,000391,495-
25Henderson, NV$203,298$107,000292,969-
26Minneapolis, MN$212,123$105,000413,651-
27Las Vegas, NV$203,047$107,000632,912-
28Anchorage, AK$214,741$91,000298,192-
29Saint Paul, MN$212,089$105,000302,398-
30North Las Vegas, NV$202,968$107,000238,702-
31Detroit, MI$195,128$98,000672,795-
32Indianapolis, IN$186,882$91,000855,164-
33Kansas City, MO$194,896$94,000481,4203
34Fort Wayne, IN$185,203$90,000264,488-
35Reno, NV$199,186$104,000245,255-
36Santa Ana, CA$231,466$123,000334,2172
37Long Beach, CA$231,430$123,000470,1305
38Philadelphia, PA$185,619$95,0001,567,8722
39Chicago, IL$205,326$100,0002,704,9582
40Saint Louis, MO$197,623$95,000311,404-
41Tucson, AZ$197,296$104,000530,706-
42Chandler, AZ$195,452$103,000247,477-
43Gilbert, AZ$195,451$103,000237,133-
44Pittsburgh, PA$187,400$94,000303,625-
45Mesa, AZ$195,315$103,000484,587-
46Glendale, AZ$195,099$103,000245,895-
47Scottsdale, AZ$194,893$103,000246,645-
48Wichita, KS$183,981$90,000389,902-
49Charlotte, NC$187,502$92,000842,051-
50Winston-Salem, NC$184,718$91,000242,203-

Highest paying cities for public health physicians

RankCityAvg. public health physician salary
1Santa Ana, CA$231,466
2Gainesville, FL$224,693
3Duluth, MN$221,842
4Cincinnati, OH$219,670
5Richmond, KY$214,034
6Fond du Lac, WI$212,945
7Atlanta, GA$210,823
8Chicago, IL$205,326
9Shawnee, OK$199,391
10Dover, NH$199,058
11Richmond, VA$198,789
12Tucson, AZ$197,296
13Greeley, CO$197,142
14Grand Rapids, MI$196,347
15Jeffersonville, IN$189,875
16Charlotte, NC$187,502
17Lancaster, PA$186,089
18Bellingham, WA$184,069
19Baltimore, MD$180,165
20Houston, TX$177,891

Public health physician best cities FAQs

Search for public health physician jobs

Browse healthcare practitioner and technical jobs