Post job

Best cities for a public health nurse

The best cities for public health nurses are Anchorage, AK, Stockton, CA, and Sacramento, CA, based on factors like average salary and job availability per capita. Jobs and pay for public health nurses vary across the country, but we've determined the ten best cities for public health nurses in the U.S.

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

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

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

  1. SHASTA COUNTY jobs (29)
  2. Indiana State Police jobs (25)

10 best cities for public health nurses in 2025

  1. 1. Anchorage, AK

    Total public health nurse jobs:14
    Average annual salary:$84,827
    Lowest 10 percent warn:$51,000
    Highest 10 percent earn:$139,000
    Location quotient:13.49
  2. 2. Stockton, CA

    Total public health nurse jobs:5
    Average annual salary:$96,821
    Lowest 10 percent warn:$58,000
    Highest 10 percent earn:$159,000
    Location quotient:6.87
  3. 3. Sacramento, CA

    Total public health nurse jobs:28
    Average annual salary:$96,498
    Lowest 10 percent warn:$58,000
    Highest 10 percent earn:$158,000
    Location quotient:6.55
  4. 4. Long Beach, CA

    Total public health nurse jobs:9
    Average annual salary:$89,722
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$142,000
    Location quotient:7.19
  5. 5. Santa Ana, CA

    Total public health nurse jobs:7
    Average annual salary:$89,279
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$141,000
    Location quotient:6.84
  6. 6. Oakland, CA

    Total public health nurse jobs:4
    Average annual salary:$98,335
    Lowest 10 percent warn:$59,000
    Highest 10 percent earn:$162,000
    Location quotient:2.04
  7. 7. Fresno, CA

    Total public health nurse jobs:4
    Average annual salary:$95,004
    Lowest 10 percent warn:$58,000
    Highest 10 percent earn:$154,000
    Location quotient:3.49
  8. 8. Henderson, NV

    Total public health nurse jobs:2
    Average annual salary:$63,019
    Lowest 10 percent warn:$40,000
    Highest 10 percent earn:$98,000
    Location quotient:3.52
  9. 9. Anaheim, CA

    Total public health nurse jobs:1
    Average annual salary:$89,478
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$142,000
    Location quotient:0.96
  10. 10. Los Angeles, CA

    Total public health nurse jobs:11
    Average annual salary:$90,419
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$144,000
    Location quotient:0.63

Choose from 10+ customizable public health nurse resume templates

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

Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume
Public Health Nurse Resume

Best cities for public health nurses

  1. Anchorage, AK
  2. Stockton, CA
  3. Sacramento, CA
  4. Long Beach, CA
  5. Santa Ana, CA
  6. Oakland, CA
  7. Fresno, CA
  8. Henderson, NV
  9. Anaheim, CA
  10. Los Angeles, CA
  • (14 public health nurse jobs)
  • (5 public health nurse jobs)
  • (28 public health nurse jobs)
  • (9 public health nurse jobs)
  • (7 public health nurse jobs)
  • (4 public health nurse jobs)
  • (4 public health nurse jobs)
  • (2 public health nurse jobs)
  • (1 public health nurse jobs)
  • (11 public health nurse jobs)

Detailed list of the best cities for a public health nurse

RankCityAverage salaryLowest 10% EarnPopulationJob count
1Anchorage, AK$84,827$51,000298,19214
2Stockton, CA$96,821$58,000307,0725
3Sacramento, CA$96,498$58,000495,23428
4Long Beach, CA$89,722$56,000470,1309
5Santa Ana, CA$89,279$56,000334,2177
6Oakland, CA$98,335$59,000420,0054
7Fresno, CA$95,004$58,000522,0534
8Henderson, NV$63,019$40,000292,9692
9Anaheim, CA$89,478$56,000351,0431
10Los Angeles, CA$90,419$56,0003,976,32211
11Houston, TX$61,090$39,0002,303,48246
12El Paso, TX$63,381$41,000683,0804
13Garland, TX$59,431$39,000234,9432
14San Francisco, CA$98,661$59,000870,887-
15Fremont, CA$98,014$59,000233,136-
16San Jose, CA$97,909$59,0001,025,3502
17Buffalo, NY$75,648$50,000256,9022
18Seattle, WA$75,132$47,000704,3529
19Portland, OR$73,034$46,000639,8636
20Urban Honolulu, HI$95,781$58,000351,792-
21San Diego, CA$87,189$55,0001,406,6305
22Bakersfield, CA$93,136$57,000376,380-
23Irvine, CA$89,056$56,000266,122-
24Newark, NJ$73,739$48,000281,7642
25Chandler, AZ$60,726$39,000247,4773
26Riverside, CA$88,958$56,000324,722-
27Saint Paul, MN$62,104$43,000302,3987
28Boston, MA$72,188$48,000673,1849
29Philadelphia, PA$64,538$42,0001,567,8725
30Austin, TX$61,367$39,000947,8906
31Brookhaven, NY$78,591$51,000486,040-
32Scottsdale, AZ$60,824$39,000246,6452
33Islip, NY$78,539$51,000335,543-
34New York, NY$78,297$51,0008,537,67310
35Colorado Springs, CO$58,722$40,000465,10128
36Chula Vista, CA$86,915$55,000267,172-
37Oyster Bay, NY$78,426$51,000293,214-
38San Antonio, TX$62,064$40,0001,492,5103
39Albuquerque, NM$57,058$38,000559,27712
40Hempstead, NY$78,413$51,000759,757-
41Las Vegas, NV$63,262$40,000632,912-
42Dallas, TX$59,565$39,0001,317,9296
43North Las Vegas, NV$63,084$40,000238,702-
44Reno, NV$66,572$41,000245,255-
45Laredo, TX$63,116$40,000257,156-
46Aurora, CO$58,697$40,000361,7107
47Cincinnati, OH$51,105$34,000298,80010
48Pittsburgh, PA$60,706$40,000303,625-
49Norfolk, VA$58,471$38,000245,1158
50Milwaukee, WI$58,120$39,000595,047-

Highest paying cities for public health nurses

RankCityAvg. public health nurse salary
1San Mateo, CA$98,579
2Anchorage, AK$84,827
3New York, NY$78,297
4Seattle, WA$75,132
5Portland, OR$73,034
6San Antonio, TX$62,064
7Apple Valley, MN$61,980
8Phoenix, AZ$60,907
9Colorado Springs, CO$58,722
10Norfolk, VA$58,471
11Portland, ME$57,322
12Pontiac, MI$55,562
13Woodstock, IL$55,493
14Columbus, OH$52,157
15Raleigh, NC$49,819
16Saint Louis, MO$48,049
17Fort Wayne, IN$47,556
18Oklahoma City, OK$42,552

Public health nurse best cities FAQs

Search for public health nurse jobs

Browse healthcare practitioner and technical jobs