Registered Nurses Salary in California

Median annual wage
$140,270
Median hourly wage
$67.44
Employment
338,940

+$42,720 (+43.8%) versus the national median

Salary by metro area
Metro areaMedian annualMedian hourlyEmployment
San Jose-Sunnyvale-Santa Clara, CA$216,740$104.2022,930
Vallejo, CA$203,290$97.744,120
San Francisco-Oakland-Fremont, CA$186,610$89.7141,750
Santa Rosa-Petaluma, CA$174,550$83.923,720
Sacramento-Roseville-Folsom, CA$171,460$82.4323,590
Santa Cruz-Watsonville, CA$170,960$82.191,750
Yuba City, CA$149,320$71.791,080
San Diego-Chula Vista-Carlsbad, CA$139,520$67.0828,680
San Luis Obispo-Paso Robles, CA$138,820$66.742,180
Santa Maria-Santa Barbara, CA$137,360$66.043,280
Los Angeles-Long Beach-Anaheim, CA$135,560$65.18109,360
Salinas, CA$134,910$64.863,180
Stockton-Lodi, CA$134,580$64.705,460
Redding, CA$134,350$64.591,720
Riverside-San Bernardino-Ontario, CA$133,940$64.4035,290
Modesto, CA$132,590$63.754,850
Merced, CA$131,620$63.281,050
Oxnard-Thousand Oaks-Ventura, CA$131,160$63.065,710
Bakersfield-Delano, CA$128,810$61.935,620
Hanford-Corcoran, CA$128,160$61.61710
Chico, CA$127,360$61.232,170
Fresno, CA$125,420$60.3011,030
Visalia, CA$125,180$60.182,990
El Centro, CA$103,450$49.73950
Napa, CA——1,610

— = estimate missing or suppressed by BLS; # = suppressed for insufficient reporting units; * = estimate not comparable.

California vs. the national average

In California, the OEWS May 2025 median annual wage for Registered Nurses was $140,270, compared with $97,550 nationally. The median hourly wage was $67.44 in California and $46.90 in the United States. OEWS employment was 338,940 in California and 3,379,720 nationwide for this occupation. The California median was 43.8 percent higher than the national median.

Other healthcare salaries in California

Data source and method

Figures are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) May 2025 release. A wage shown as $239,200 or More means the estimate falls in BLS's highest, open-ended wage interval and is a lower bound, not a maximum. In tables, — means the estimate is missing or suppressed by BLS; # means suppressed because of insufficient reporting units; * means the estimate is not comparable.

Page updated: