Post job

Best cities for a medical officer

The best cities for medical officers are Saint Paul, MN, Lincoln, NE, and Pittsburgh, PA, based on factors like average salary and job availability per capita. Jobs and pay for medical officers vary across the country, but we've determined the ten best cities for medical officers in the U.S.

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

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

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

  1. Massachusetts General Hospital jobs (32)
  2. Centers For Disease Control And Prevention jobs (14)
  3. World Health Partners jobs (26)
  4. US Air Conditioning Distributors jobs (15)

10 best cities for medical officers in 2026

  1. 1. Saint Paul, MN

    Total medical officer jobs:3
    Average annual salary:$179,616
    Lowest 10 percent warn:$78,000
    Highest 10 percent earn:$410,000
    Location quotient:3.50
  2. 2. Lincoln, NE

    Total medical officer jobs:3
    Average annual salary:$157,832
    Lowest 10 percent warn:$69,000
    Highest 10 percent earn:$358,000
    Location quotient:6.10
  3. 3. Pittsburgh, PA

    Total medical officer jobs:4
    Average annual salary:$149,369
    Lowest 10 percent warn:$68,000
    Highest 10 percent earn:$327,000
    Location quotient:2.96
  4. 4. Minneapolis, MN

    Total medical officer jobs:0
    Average annual salary:$179,554
    Lowest 10 percent warn:$78,000
    Highest 10 percent earn:$410,000
    Location quotient:0.00
  5. 5. Indianapolis, IN

    Total medical officer jobs:3
    Average annual salary:$156,096
    Lowest 10 percent warn:$68,000
    Highest 10 percent earn:$355,000
    Location quotient:1.71
  6. 6. Milwaukee, WI

    Total medical officer jobs:0
    Average annual salary:$169,439
    Lowest 10 percent warn:$75,000
    Highest 10 percent earn:$380,000
    Location quotient:0.00
  7. 7. Madison, WI

    Total medical officer jobs:0
    Average annual salary:$168,109
    Lowest 10 percent warn:$74,000
    Highest 10 percent earn:$379,000
    Location quotient:0.00
  8. 8. Omaha, NE

    Total medical officer jobs:1
    Average annual salary:$163,142
    Lowest 10 percent warn:$71,000
    Highest 10 percent earn:$371,000
    Location quotient:1.05
  9. 9. Columbus, OH

    Total medical officer jobs:3
    Average annual salary:$150,586
    Lowest 10 percent warn:$67,000
    Highest 10 percent earn:$337,000
    Location quotient:1.51
  10. 10. Norfolk, VA

    Total medical officer jobs:2
    Average annual salary:$160,027
    Lowest 10 percent warn:$69,000
    Highest 10 percent earn:$367,000
    Location quotient:6.19

Choose from 10+ customizable medical officer resume templates

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

Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume
Medical Officer Resume

Best cities for medical officers

  1. Saint Paul, MN
  2. Lincoln, NE
  3. Pittsburgh, PA
  4. Minneapolis, MN
  5. Indianapolis, IN
  6. Milwaukee, WI
  7. Madison, WI
  8. Omaha, NE
  9. Columbus, OH
  10. Norfolk, VA
  • (3 medical officer jobs)
  • (3 medical officer jobs)
  • (4 medical officer jobs)
  • (0 medical officer jobs)
  • (3 medical officer jobs)
  • (0 medical officer jobs)
  • (0 medical officer jobs)
  • (1 medical officer jobs)
  • (3 medical officer jobs)
  • (2 medical officer jobs)

Detailed list of the best cities for a medical officer

RankCityAverage salaryLowest 10% EarnPopulationJob count
1Saint Paul, MN$179,616$78,000302,3983
2Lincoln, NE$157,832$69,000280,3643
3Pittsburgh, PA$149,369$68,000303,6254
4Minneapolis, MN$179,554$78,000413,651-
5Indianapolis, IN$156,096$68,000855,1643
6Milwaukee, WI$169,439$75,000595,047-
7Madison, WI$168,109$74,000252,551-
8Omaha, NE$163,142$71,000446,9701
9Columbus, OH$150,586$67,000860,0903
10Norfolk, VA$160,027$69,000245,1152
11Cleveland, OH$158,021$72,000385,809-
12Kansas City, MO$150,333$66,000481,4205
13Fort Wayne, IN$164,251$73,000264,488-
14Toledo, OH$157,856$71,000278,508-
15Saint Louis, MO$155,951$68,000311,4042
16Newark, NJ$188,924$86,000281,764-
17Jersey City, NJ$188,924$86,000264,152-
18Washington, DC$174,362$78,000681,17019
19Philadelphia, PA$151,880$69,0001,567,8722
20Anchorage, AK$138,162$58,000298,1926
21Detroit, MI$153,791$69,000672,795-
22Reno, NV$133,562$63,000245,2554
23Raleigh, NC$148,461$63,000458,8802
24Oklahoma City, OK$125,131$56,000638,36713
25Cincinnati, OH$144,954$63,000298,800-
26Chicago, IL$163,029$72,0002,704,9582
27Greensboro, NC$150,583$64,000287,027-
28Winston-Salem, NC$150,490$64,000242,203-
29Durham, NC$150,370$64,000263,016-
30Oyster Bay, NY$172,660$78,000293,214-
31Buffalo, NY$177,198$80,000256,902-
32Islip, NY$172,570$78,000335,543-
33New York, NY$171,466$78,0008,537,6738
34Seattle, WA$168,465$75,000704,352-
35Hempstead, NY$171,683$78,000759,757-
36Brookhaven, NY$173,562$79,000486,040-
37Boston, MA$160,750$72,000673,1843
38Charlotte, NC$140,182$58,000842,051-
39Virginia Beach, VA$159,759$69,000452,602-
40Denver, CO$137,437$62,000693,0607
41Colorado Springs, CO$133,943$61,000465,1014
42Glendale, AZ$91,827$45,000245,8954
43Chesapeake, VA$158,713$68,000237,940-
44Albuquerque, NM$106,136$50,000559,2772
45Lexington, KY$132,246$57,000318,449-
46Tulsa, OK$129,059$58,000403,090-
47Louisville, KY$131,600$56,000597,337-
48Nashville, TN$126,068$53,000660,388-
49Sacramento, CA$125,154$60,000495,2342
50Portland, OR$136,738$62,000639,863-

Highest paying cities for medical officers

RankCityAvg. medical officer salary
1Washington, DC$174,362
2New York, NY$171,466
3Kent, WA$167,371
4Ames, IA$163,179
5Norfolk, VA$160,027
6Wilkes-Barre, PA$156,803
7Saint Louis, MO$155,951
8Salisbury, NC$145,729
9Baltimore, MD$138,255
10Denver, CO$137,438
11Reno, NV$133,562
12Oklahoma City, OK$125,131
13Twentynine Palms, CA$105,519
14Atlanta, GA$101,360
15Arlington, TX$79,943
16Pensacola, FL$77,905
17Urban Honolulu, HI$60,511

Medical officer best cities FAQs

Search for medical officer jobs

Browse executive management jobs