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:
10 best cities for public health physicians in 2026
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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
Best cities for public health physicians
- Cincinnati, OH
- Columbus, OH
- Toledo, OH
- Memphis, TN
- Nashville, TN
- Louisville, KY
- Oklahoma City, OK
- Tampa, FL
- Lexington, KY
- 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
| Rank | City | Average salary | Lowest 10% Earn | Population | Job count |
|---|---|---|---|---|---|
| 1 | Cincinnati, OH | $219,670 | $107,000 | 298,800 | 4 |
| 2 | Columbus, OH | $217,823 | $107,000 | 860,090 | - |
| 3 | Toledo, OH | $216,028 | $107,000 | 278,508 | - |
| 4 | Memphis, TN | $223,031 | $111,000 | 652,717 | - |
| 5 | Nashville, TN | $221,590 | $108,000 | 660,388 | - |
| 6 | Louisville, KY | $212,844 | $103,000 | 597,337 | - |
| 7 | Oklahoma City, OK | $198,815 | $100,000 | 638,367 | 4 |
| 8 | Tampa, FL | $223,599 | $112,000 | 377,165 | 3 |
| 9 | Lexington, KY | $213,251 | $104,000 | 318,449 | - |
| 10 | Madison, WI | $209,948 | $103,000 | 252,551 | - |
| 11 | Cleveland, OH | $215,563 | $108,000 | 385,809 | - |
| 12 | Milwaukee, WI | $210,678 | $104,000 | 595,047 | - |
| 13 | Orlando, FL | $224,599 | $113,000 | 277,173 | 1 |
| 14 | Tulsa, OK | $197,959 | $98,000 | 403,090 | 1 |
| 15 | Lincoln, NE | $210,099 | $101,000 | 280,364 | - |
| 16 | Omaha, NE | $209,651 | $100,000 | 446,970 | - |
| 17 | Atlanta, GA | $210,823 | $104,000 | 472,522 | 3 |
| 18 | Jacksonville, FL | $224,677 | $113,000 | 880,619 | - |
| 19 | Saint Petersburg, FL | $223,355 | $112,000 | 260,999 | - |
| 20 | Hialeah, FL | $221,625 | $106,000 | 236,387 | - |
| 21 | Miami, FL | $221,451 | $106,000 | 453,579 | - |
| 22 | Albuquerque, NM | $209,794 | $109,000 | 559,277 | - |
| 23 | Phoenix, AZ | $195,051 | $103,000 | 1,615,017 | 25 |
| 24 | New Orleans, LA | $203,642 | $105,000 | 391,495 | - |
| 25 | Henderson, NV | $203,298 | $107,000 | 292,969 | - |
| 26 | Minneapolis, MN | $212,123 | $105,000 | 413,651 | - |
| 27 | Las Vegas, NV | $203,047 | $107,000 | 632,912 | - |
| 28 | Anchorage, AK | $214,741 | $91,000 | 298,192 | - |
| 29 | Saint Paul, MN | $212,089 | $105,000 | 302,398 | - |
| 30 | North Las Vegas, NV | $202,968 | $107,000 | 238,702 | - |
| 31 | Detroit, MI | $195,128 | $98,000 | 672,795 | - |
| 32 | Indianapolis, IN | $186,882 | $91,000 | 855,164 | - |
| 33 | Kansas City, MO | $194,896 | $94,000 | 481,420 | 3 |
| 34 | Fort Wayne, IN | $185,203 | $90,000 | 264,488 | - |
| 35 | Reno, NV | $199,186 | $104,000 | 245,255 | - |
| 36 | Santa Ana, CA | $231,466 | $123,000 | 334,217 | 2 |
| 37 | Long Beach, CA | $231,430 | $123,000 | 470,130 | 5 |
| 38 | Philadelphia, PA | $185,619 | $95,000 | 1,567,872 | 2 |
| 39 | Chicago, IL | $205,326 | $100,000 | 2,704,958 | 2 |
| 40 | Saint Louis, MO | $197,623 | $95,000 | 311,404 | - |
| 41 | Tucson, AZ | $197,296 | $104,000 | 530,706 | - |
| 42 | Chandler, AZ | $195,452 | $103,000 | 247,477 | - |
| 43 | Gilbert, AZ | $195,451 | $103,000 | 237,133 | - |
| 44 | Pittsburgh, PA | $187,400 | $94,000 | 303,625 | - |
| 45 | Mesa, AZ | $195,315 | $103,000 | 484,587 | - |
| 46 | Glendale, AZ | $195,099 | $103,000 | 245,895 | - |
| 47 | Scottsdale, AZ | $194,893 | $103,000 | 246,645 | - |
| 48 | Wichita, KS | $183,981 | $90,000 | 389,902 | - |
| 49 | Charlotte, NC | $187,502 | $92,000 | 842,051 | - |
| 50 | Winston-Salem, NC | $184,718 | $91,000 | 242,203 | - |
Highest paying cities for public health physicians
| Rank | City | Avg. public health physician salary |
|---|---|---|
| 1 | Santa Ana, CA | $231,466 |
| 2 | Gainesville, FL | $224,693 |
| 3 | Duluth, MN | $221,842 |
| 4 | Cincinnati, OH | $219,670 |
| 5 | Richmond, KY | $214,034 |
| 6 | Fond du Lac, WI | $212,945 |
| 7 | Atlanta, GA | $210,823 |
| 8 | Chicago, IL | $205,326 |
| 9 | Shawnee, OK | $199,391 |
| 10 | Dover, NH | $199,058 |
| 11 | Richmond, VA | $198,789 |
| 12 | Tucson, AZ | $197,296 |
| 13 | Greeley, CO | $197,142 |
| 14 | Grand Rapids, MI | $196,347 |
| 15 | Jeffersonville, IN | $189,875 |
| 16 | Charlotte, NC | $187,502 |
| 17 | Lancaster, PA | $186,089 |
| 18 | Bellingham, WA | $184,069 |
| 19 | Baltimore, MD | $180,165 |
| 20 | Houston, TX | $177,891 |











