Ranking · 372 metro areas

Best Cities for Nurses

San Jose, CA is the best city for nurses once pay is adjusted for local prices: the median registered nurses salary of $216,740 buys what $196,282 buys in a typical U.S. metro.

Advertisement

Top 15 cities for nurses

Ranking: median annual wage of Registered Nurses (BLS OEWS May 2025; the average where BLS publishes no median) divided by the BEA price parity x 100. Only metros where BLS counts at least 100 of these jobs with a reliable estimate.

Full ranking

#Metro areaPrice-adjusted medianMedian salaryPrice parityJobs
1San Jose, CA$196,282$216,740110.422,930
2Vallejo, CA$187,400$203,290108.54,120
3Santa Rosa, CA$161,944$174,550107.83,720
4San Francisco, CA$161,409$186,610115.641,750
5Sacramento, CA$160,739$171,460106.723,590
6Santa Cruz, CA$155,565$170,960109.91,750
7Yuba City, CA$143,256$149,320104.21,080
8Merced, CA$133,930$131,62098.31,050
9Redding, CA$133,437$134,350100.71,720
10Kahului, HI$131,955$144,350109.41,270
11Bend, OR$130,310$135,010103.62,500
12Stockton, CA$128,063$134,580105.15,460
13San Luis Obispo, CA$127,832$138,820108.62,180
14Bakersfield, CA$127,679$128,810100.95,620
15Modesto, CA$127,358$132,590104.14,850
16Salem, OR$127,112$131,750103.64,010
17Santa Maria, CA$126,252$137,360108.83,280
18Hanford, CA$126,127$128,160101.6710
19Chico, CA$125,854$127,360101.22,170
20Riverside, CA$125,834$133,940106.435,290
21Honolulu, HI$125,504$139,260111.09,680
22Visalia, CA$125,399$125,18099.82,990
23Medford, OR$125,235$127,030101.42,370
24San Diego, CA$124,697$139,520111.928,680
25Salinas, CA$123,723$134,910109.03,180
Advertisement

Highest raw pay for nurses, before cost of living

Registered Nurses salary in every city

More rankings

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.