Post job

Best states for a public health nurse

Quoted expert
Vilma Davis
  • Rank 1 - 10
  • 11 - 20
  • 21 - 30
  • 31 - 40
  • 41 - 51
Public health nurse opportunities vary in different parts of the country. In order to help you determine the best states for public health nurses, we ranked all fifty states from best to worst for public health nurses.As public health nurses are popular in the U.S., we wanted to bring you a list of the best states for public health nurses. In case you are trying to decide where to start your career as a public health nurse, or if you are considering moving to a different city or state, we got you covered.
We figured that the best places for public health nurse 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.We found that the Midwest is best for public health nurses, and the Northeast is the worst. San Mateo, CA is the best city in the country for public health nurse jobs, where as Alaska is the best state in the country.

10 best states for public health nurses in 2025

  1. Alaska #1 best state for public health nurses

    1. Alaska

    Total public health nurse jobs:616
    Average annual salary:$84,738
    Lowest 10 percent earn:$52,000
    Highest 10 percent earn:$137,000
    Location Quotient:
    1.07
  2. Vermont #2 best state for public health nurses

    2. Vermont

    Total public health nurse jobs:702
    Average annual salary:$70,757
    Lowest 10 percent earn:$47,000
    Highest 10 percent earn:$105,000
    Location Quotient:
    1.32
  3. Massachusetts #3 best state for public health nurses

    3. Massachusetts

    Total public health nurse jobs:7,478
    Average annual salary:$72,203
    Lowest 10 percent earn:$48,000
    Highest 10 percent earn:$107,000
    Location Quotient:
    1.18
  4. New York #4 best state for public health nurses

    4. New York

    Total public health nurse jobs:8,707
    Average annual salary:$78,153
    Lowest 10 percent earn:$51,000
    Highest 10 percent earn:$117,000
    Location Quotient:
    0.98
  5. New Hampshire #5 best state for public health nurses

    5. New Hampshire

    Total public health nurse jobs:1,481
    Average annual salary:$67,337
    Lowest 10 percent earn:$45,000
    Highest 10 percent earn:$100,000
    Location Quotient:
    1.22
  6. Delaware #6 best state for public health nurses

    6. Delaware

    Total public health nurse jobs:905
    Average annual salary:$71,626
    Lowest 10 percent earn:$47,000
    Highest 10 percent earn:$107,000
    Location Quotient:
    1.04
  7. Rhode Island #7 best state for public health nurses

    7. Rhode Island

    Total public health nurse jobs:671
    Average annual salary:$89,223
    Lowest 10 percent earn:$59,000
    Highest 10 percent earn:$133,000
    Location Quotient:
    0.8
  8. Washington #8 best state for public health nurses

    8. Washington

    Total public health nurse jobs:4,836
    Average annual salary:$74,644
    Lowest 10 percent earn:$47,000
    Highest 10 percent earn:$116,000
    Location Quotient:
    0.96
  9. Hawaii #9 best state for public health nurses

    9. Hawaii

    Total public health nurse jobs:410
    Average annual salary:$95,738
    Lowest 10 percent earn:$59,000
    Highest 10 percent earn:$154,000
    Location Quotient:
    0.71
  10. California #10 best state for public health nurses

    10. California

    Total public health nurse jobs:14,729
    Average annual salary:$92,029
    Lowest 10 percent earn:$57,000
    Highest 10 percent earn:$147,000
    Location Quotient:
    0.73

Public health nurse jobsNear Columbus, OH

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

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

Detailed list of the best states for a public health nurse

RankStateAverage salaryLowest 10% earnPopulationJob count
1Alaska$84,738$52,000739,795616
2Vermont$70,757$47,000623,657702
3Massachusetts$72,203$48,0006,859,8197,478
4New York$78,153$51,00019,849,3998,707
5New Hampshire$67,337$45,0001,342,7951,481
6Delaware$71,626$47,000961,939905
7Rhode Island$89,223$59,0001,059,639671
8Washington$74,644$47,0007,405,7434,836
9Hawaii$95,738$59,0001,427,538410
10California$92,029$57,00039,536,65314,729
11Pennsylvania$63,927$42,00012,805,5379,494
12West Virginia$59,511$40,0001,815,8571,258
13Oregon$73,455$46,0004,142,7762,289
14Connecticut$70,868$47,0003,588,1842,162
15New Jersey$73,638$49,0009,005,6444,394
16Texas$60,891$40,00028,304,59615,555
17Wyoming$62,062$43,000579,315422
18Idaho$67,159$44,0001,716,943986
19Maine$57,121$38,0001,335,9071,276
20Louisiana$57,126$38,0004,684,3332,917
21District of Columbia$76,660$51,000693,972680
22Maryland$67,198$44,0006,052,1774,322
23Nevada$63,705$40,0002,998,0391,351
24New Mexico$56,885$38,0002,088,0701,654
25Arizona$60,801$39,0007,016,2703,847
26Minnesota$62,062$43,0005,576,6064,036
27Wisconsin$58,187$40,0005,795,4833,450
28Montana$56,676$39,0001,050,493876
29Iowa$56,858$39,0003,145,7112,467
30Michigan$55,354$37,0009,962,3115,623
31Ohio$52,663$35,00011,658,6098,589
32North Dakota$52,354$36,000755,393801
33Florida$52,714$35,00020,984,40015,288
34Virginia$58,264$38,0008,470,0205,975
35Colorado$58,727$40,0005,607,1543,606
36Mississippi$52,075$35,0002,984,1001,493
37Utah$57,251$38,0003,101,8331,008
38Kansas$51,414$35,0002,913,1232,090
39Arkansas$49,636$33,0003,004,2792,031
40Kentucky$50,469$34,0004,454,1892,544
41Tennessee$47,363$32,0006,715,9845,029
42South Dakota$46,537$32,000869,6661,008
43South Carolina$51,234$34,0005,024,3693,064
44Indiana$46,889$32,0006,666,8185,832
45North Carolina$49,227$33,00010,273,4196,952
46Illinois$55,105$37,00012,802,0236,159
47Nebraska$49,693$34,0001,920,0761,398
48Oklahoma$42,456$29,0003,930,8642,426
49Georgia$49,696$33,00010,429,3796,421
50Missouri$48,230$33,0006,113,5323,786
51Alabama$44,929$30,0004,874,7472,530

Highest paying states for public health nurses

RankStateAvg. Public Health Nurse Salary
1Alaska$84,738
2Vermont$70,757
3Massachusetts$72,203
4New York$78,153
5New Hampshire$67,337
6Delaware$71,626
7Rhode Island$89,223
8Washington$74,644
9Hawaii$95,738
10California$92,029
11Pennsylvania$63,927
12West Virginia$59,511
13Oregon$73,455
14Connecticut$70,868
15New Jersey$73,638
16Texas$60,891
17Wyoming$62,062
18Idaho$67,159
19Maine$57,121
20Louisiana$57,126
21District of Columbia$76,660
22Maryland$67,198
23Nevada$63,705
24New Mexico$56,885
25Arizona$60,801
26Minnesota$62,062
27Wisconsin$58,187
28Montana$56,676
29Iowa$56,858
30Michigan$55,354
31Ohio$52,663
32North Dakota$52,354
33Florida$52,714
34Virginia$58,264
35Colorado$58,727
36Mississippi$52,075
37Utah$57,251
38Kansas$51,414
39Arkansas$49,636
40Kentucky$50,469
41Tennessee$47,363
42South Dakota$46,537
43South Carolina$51,234
44Indiana$46,889
45North Carolina$49,227
46Illinois$55,105
47Nebraska$49,693
48Oklahoma$42,456
49Georgia$49,696
50Missouri$48,230
51Alabama$44,929

Expert opinions on the best states for public health nurses

  • Are there any particularly good places in the United States for public health nurses to find work opportunities?

    Vilma Davis

    Assistant Director and Assistant Professor, Lincoln University

    As previously mentioned, there is a need for nurses throughout the United States. Most nursing programs will intermittently have nurse recruiters come on campus, giving students an opportunity to ask questions and get information about the job market. This is one way that graduates can get plugged into where the needs of nurses are. Graduates can also visit the websites of various hospitals and see what openings are available for which they can apply. Doing a simple google search for "nursing jobs" will yield a plethora of available jobs that they can review and make the decision which they would like to pursue.

Public health nurse best states FAQs

Search for public health nurse jobs

Browse healthcare practitioner and technical jobs