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:
10 best cities for public health nurses in 2025
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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
Best cities for public health nurses
- Anchorage, AK
- Stockton, CA
- Sacramento, CA
- Long Beach, CA
- Santa Ana, CA
- Oakland, CA
- Fresno, CA
- Henderson, NV
- Anaheim, CA
- 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
| Rank | City | Average salary | Lowest 10% Earn | Population | Job count |
|---|---|---|---|---|---|
| 1 | Anchorage, AK | $84,827 | $51,000 | 298,192 | 14 |
| 2 | Stockton, CA | $96,821 | $58,000 | 307,072 | 5 |
| 3 | Sacramento, CA | $96,498 | $58,000 | 495,234 | 28 |
| 4 | Long Beach, CA | $89,722 | $56,000 | 470,130 | 9 |
| 5 | Santa Ana, CA | $89,279 | $56,000 | 334,217 | 7 |
| 6 | Oakland, CA | $98,335 | $59,000 | 420,005 | 4 |
| 7 | Fresno, CA | $95,004 | $58,000 | 522,053 | 4 |
| 8 | Henderson, NV | $63,019 | $40,000 | 292,969 | 2 |
| 9 | Anaheim, CA | $89,478 | $56,000 | 351,043 | 1 |
| 10 | Los Angeles, CA | $90,419 | $56,000 | 3,976,322 | 11 |
| 11 | Houston, TX | $61,090 | $39,000 | 2,303,482 | 46 |
| 12 | El Paso, TX | $63,381 | $41,000 | 683,080 | 4 |
| 13 | Garland, TX | $59,431 | $39,000 | 234,943 | 2 |
| 14 | San Francisco, CA | $98,661 | $59,000 | 870,887 | - |
| 15 | Fremont, CA | $98,014 | $59,000 | 233,136 | - |
| 16 | San Jose, CA | $97,909 | $59,000 | 1,025,350 | 2 |
| 17 | Buffalo, NY | $75,648 | $50,000 | 256,902 | 2 |
| 18 | Seattle, WA | $75,132 | $47,000 | 704,352 | 9 |
| 19 | Portland, OR | $73,034 | $46,000 | 639,863 | 6 |
| 20 | Urban Honolulu, HI | $95,781 | $58,000 | 351,792 | - |
| 21 | San Diego, CA | $87,189 | $55,000 | 1,406,630 | 5 |
| 22 | Bakersfield, CA | $93,136 | $57,000 | 376,380 | - |
| 23 | Irvine, CA | $89,056 | $56,000 | 266,122 | - |
| 24 | Newark, NJ | $73,739 | $48,000 | 281,764 | 2 |
| 25 | Chandler, AZ | $60,726 | $39,000 | 247,477 | 3 |
| 26 | Riverside, CA | $88,958 | $56,000 | 324,722 | - |
| 27 | Saint Paul, MN | $62,104 | $43,000 | 302,398 | 7 |
| 28 | Boston, MA | $72,188 | $48,000 | 673,184 | 9 |
| 29 | Philadelphia, PA | $64,538 | $42,000 | 1,567,872 | 5 |
| 30 | Austin, TX | $61,367 | $39,000 | 947,890 | 6 |
| 31 | Brookhaven, NY | $78,591 | $51,000 | 486,040 | - |
| 32 | Scottsdale, AZ | $60,824 | $39,000 | 246,645 | 2 |
| 33 | Islip, NY | $78,539 | $51,000 | 335,543 | - |
| 34 | New York, NY | $78,297 | $51,000 | 8,537,673 | 10 |
| 35 | Colorado Springs, CO | $58,722 | $40,000 | 465,101 | 28 |
| 36 | Chula Vista, CA | $86,915 | $55,000 | 267,172 | - |
| 37 | Oyster Bay, NY | $78,426 | $51,000 | 293,214 | - |
| 38 | San Antonio, TX | $62,064 | $40,000 | 1,492,510 | 3 |
| 39 | Albuquerque, NM | $57,058 | $38,000 | 559,277 | 12 |
| 40 | Hempstead, NY | $78,413 | $51,000 | 759,757 | - |
| 41 | Las Vegas, NV | $63,262 | $40,000 | 632,912 | - |
| 42 | Dallas, TX | $59,565 | $39,000 | 1,317,929 | 6 |
| 43 | North Las Vegas, NV | $63,084 | $40,000 | 238,702 | - |
| 44 | Reno, NV | $66,572 | $41,000 | 245,255 | - |
| 45 | Laredo, TX | $63,116 | $40,000 | 257,156 | - |
| 46 | Aurora, CO | $58,697 | $40,000 | 361,710 | 7 |
| 47 | Cincinnati, OH | $51,105 | $34,000 | 298,800 | 10 |
| 48 | Pittsburgh, PA | $60,706 | $40,000 | 303,625 | - |
| 49 | Norfolk, VA | $58,471 | $38,000 | 245,115 | 8 |
| 50 | Milwaukee, WI | $58,120 | $39,000 | 595,047 | - |
Highest paying cities for public health nurses
| Rank | City | Avg. public health nurse salary |
|---|---|---|
| 1 | San Mateo, CA | $98,579 |
| 2 | Anchorage, AK | $84,827 |
| 3 | New York, NY | $78,297 |
| 4 | Seattle, WA | $75,132 |
| 5 | Portland, OR | $73,034 |
| 6 | San Antonio, TX | $62,064 |
| 7 | Apple Valley, MN | $61,980 |
| 8 | Phoenix, AZ | $60,907 |
| 9 | Colorado Springs, CO | $58,722 |
| 10 | Norfolk, VA | $58,471 |
| 11 | Portland, ME | $57,322 |
| 12 | Pontiac, MI | $55,562 |
| 13 | Woodstock, IL | $55,493 |
| 14 | Columbus, OH | $52,157 |
| 15 | Raleigh, NC | $49,819 |
| 16 | Saint Louis, MO | $48,049 |
| 17 | Fort Wayne, IN | $47,556 |
| 18 | Oklahoma City, OK | $42,552 |











