Post job

Best states for a public health worker

  • Rank 1 - 10
  • 11 - 20
  • 21 - 30
  • 31 - 40
  • 41 - 51
Not all states present equal opportunity for employees, and when it comes to public health worker jobs, it's no different. We know how hard job search can be, and in order to make your life a little easier, we have the information you need in order to determine where you might want to start your job search. Turns out, the median salary for the highest 10% of public health workers in America is $60,000.
We figured that the best places for public health worker jobs has three things everyone would agree on. There would be high annual wages, good career prospects (no matter what phase of the career you are in), and a lot of job opportunities.If you are currently seeking employment as a public health worker, you can find open job positions using Zippia's search tools.

10 best states for public health workers in 2025

  1. New Hampshire #1 best state for public health workers

    1. New Hampshire

    Total public health worker jobs:357
    Average annual salary:$48,376
    Lowest 10 percent earn:$31,000
    Highest 10 percent earn:$73,000
    Location Quotient:
    1.31
  2. North Carolina #2 best state for public health workers

    2. North Carolina

    Total public health worker jobs:2,414
    Average annual salary:$45,194
    Lowest 10 percent earn:$31,000
    Highest 10 percent earn:$64,000
    Location Quotient:
    1.62
  3. Delaware #3 best state for public health workers

    3. Delaware

    Total public health worker jobs:217
    Average annual salary:$48,636
    Lowest 10 percent earn:$31,000
    Highest 10 percent earn:$74,000
    Location Quotient:
    1.11
  4. Connecticut #4 best state for public health workers

    4. Connecticut

    Total public health worker jobs:438
    Average annual salary:$49,817
    Lowest 10 percent earn:$32,000
    Highest 10 percent earn:$77,000
    Location Quotient:
    0.85
  5. Rhode Island #5 best state for public health workers

    5. Rhode Island

    Total public health worker jobs:148
    Average annual salary:$49,758
    Lowest 10 percent earn:$32,000
    Highest 10 percent earn:$76,000
    Location Quotient:
    0.78
  6. California #6 best state for public health workers

    6. California

    Total public health worker jobs:6,756
    Average annual salary:$47,411
    Lowest 10 percent earn:$31,000
    Highest 10 percent earn:$70,000
    Location Quotient:
    1.49
  7. Oklahoma #7 best state for public health workers

    7. Oklahoma

    Total public health worker jobs:719
    Average annual salary:$40,081
    Lowest 10 percent earn:$28,000
    Highest 10 percent earn:$57,000
    Location Quotient:
    1.5
  8. Louisiana #8 best state for public health workers

    8. Louisiana

    Total public health worker jobs:809
    Average annual salary:$39,646
    Lowest 10 percent earn:$28,000
    Highest 10 percent earn:$55,000
    Location Quotient:
    1.63
  9. Vermont #9 best state for public health workers

    9. Vermont

    Total public health worker jobs:129
    Average annual salary:$44,014
    Lowest 10 percent earn:$28,000
    Highest 10 percent earn:$67,000
    Location Quotient:
    1.08
  10. District of Columbia #10 best state for public health workers

    10. District of Columbia

    Total public health worker jobs:336
    Average annual salary:$47,724
    Lowest 10 percent earn:$31,000
    Highest 10 percent earn:$71,000
    Location Quotient:
    1.29

Public health worker jobsNear Columbus, OH

How Zippia determines the best states to be a public health worker

You can read about how the best state rankings are calculated here.

Detailed list of the best states for a public health worker

RankStateAverage salaryLowest 10% earnPopulationJob count
1New Hampshire$48,376$31,0001,342,795357
2North Carolina$45,194$31,00010,273,4192,414
3Delaware$48,636$31,000961,939217
4Connecticut$49,817$32,0003,588,184438
5Rhode Island$49,758$32,0001,059,639148
6California$47,411$31,00039,536,6536,756
7Oklahoma$40,081$28,0003,930,864719
8Louisiana$39,646$28,0004,684,333809
9Vermont$44,014$28,000623,657129
10District of Columbia$47,724$31,000693,972336
11Nevada$47,176$31,0002,998,039219
12West Virginia$40,177$27,0001,815,857250
13Alaska$47,217$31,000739,79538
14Texas$39,721$28,00028,304,5964,192
15Massachusetts$44,329$28,0006,859,8191,238
16Tennessee$37,096$26,0006,715,9841,622
17Michigan$39,151$26,0009,962,3111,257
18Arkansas$39,581$27,0003,004,279384
19South Dakota$37,358$25,000869,666258
20Virginia$40,154$27,0008,470,0202,044
21North Dakota$40,392$27,000755,39390
22New Jersey$44,521$28,0009,005,644260
23New York$44,683$28,00019,849,399387
24Alabama$36,758$26,0004,874,747988
25Maryland$43,060$28,0006,052,177803
26Hawaii$46,480$40,0001,427,538110
27Wisconsin$37,489$25,0005,795,483719
28Nebraska$36,049$24,0001,920,076494
29Florida$37,659$27,00020,984,4002,328
30Georgia$37,675$26,00010,429,3791,486
31Maine$38,621$25,0001,335,90763
32Mississippi$37,714$26,0002,984,100241
33Iowa$37,363$25,0003,145,711418
34Utah$35,827$24,0003,101,833679
35Colorado$37,481$25,0005,607,1541,176
36Idaho$35,129$23,0001,716,943402
37Arizona$37,155$25,0007,016,270760
38Oregon$36,592$24,0004,142,776633
39Kansas$36,258$25,0002,913,123355
40Illinois$38,281$26,00012,802,023282
41South Carolina$35,540$25,0005,024,369689
42Wyoming$35,893$24,000579,31575
43Indiana$34,384$23,0006,666,8181,004
44Missouri$33,712$23,0006,113,5321,496
45Ohio$34,112$23,00011,658,6091,426
46Washington$34,362$22,0007,405,7431,073
47New Mexico$33,858$23,0002,088,070287
48Kentucky$33,087$23,0004,454,189456
49Minnesota$31,439$21,0005,576,606956
50Montana$33,917$23,0001,050,49347
51Pennsylvania$32,672$21,00012,805,537394

Highest paying states for public health workers

RankStateAvg. Public Health Worker Salary
1New Hampshire$48,376
2North Carolina$45,194
3Delaware$48,636
4Connecticut$49,817
5Rhode Island$49,758
6California$47,411
7Oklahoma$40,081
8Louisiana$39,646
9Vermont$44,014
10District of Columbia$47,724
11Nevada$47,176
12West Virginia$40,177
13Alaska$47,217
14Texas$39,721
15Massachusetts$44,329
16Tennessee$37,096
17Michigan$39,151
18Arkansas$39,581
19South Dakota$37,358
20Virginia$40,154
21North Dakota$40,392
22New Jersey$44,521
23New York$44,683
24Alabama$36,758
25Maryland$43,060
26Hawaii$46,480
27Wisconsin$37,489
28Nebraska$36,049
29Florida$37,659
30Georgia$37,675
31Maine$38,621
32Mississippi$37,714
33Iowa$37,363
34Utah$35,827
35Colorado$37,481
36Idaho$35,129
37Arizona$37,155
38Oregon$36,592
39Kansas$36,258
40Illinois$38,281
41South Carolina$35,540
42Wyoming$35,893
43Indiana$34,384
44Missouri$33,712
45Ohio$34,112
46Washington$34,362
47New Mexico$33,858
48Kentucky$33,087
49Minnesota$31,439
50Montana$33,917
51Pennsylvania$32,672

Public health worker best states FAQs

Search for public health worker jobs

Browse community and social services jobs