Nurse Practitioners Salary in California

BLS OEWS May 2025 • 28 metro areas • California

Nurse Practitioners in California earn a median salary of $167,401 per year on average across 28 metro and nonmetro areas, +29.6% vs the national median of $129,210. An estimated 20,460 nurse practitioners are employed across California, with salaries ranging from $144,350 to $225,730 depending on location.

$167,401 Avg median salary in California
$225,730 Highest paying metro
$144,350 Lowest paying metro
20,460 Employed in California

Compare Nurse Practitioners salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Nurse Practitioners
in
    vs

      Nurse Practitioners salaries by city in California

      Metro area Median salary 25th pct 75th pct Employed
      San Jose, CA $225,730 $201,090 1,280
      San Francisco, CA $220,330 $170,370 $234,120 2,960
      Napa, CA $216,380 $175,270 $217,410 90
      Santa Maria, CA $171,150 $146,920 $173,180 210
      Vallejo, CA $169,990 $140,150 $229,380 190
      Salinas, CA $168,270 $138,250 $194,620 140
      El Centro, CA $166,090 $128,160 $180,550 50
      Bakersfield, CA $165,460 $147,990 $182,140 360
      Modesto, CA $164,790 $139,470 $173,770 390
      Santa Rosa, CA $164,630 $130,460 $205,070 200
      Sacramento, CA $164,520 $141,660 $210,340 1,200
      Los Angeles, CA $164,510 $140,230 $184,670 6,400
      Riverside, CA $162,470 $135,290 $194,440 1,630
      San Diego, CA $162,030 $130,880 $181,030 2,790
      Fresno, CA $161,550 $137,230 $173,190 640
      North Valley-Northern Mountains Region of California $161,520 $137,040 $172,900 120
      Stockton, CA $161,010 $136,820 $170,280 230
      Eastern Sierra-Mother Lode Region of California $160,790 $137,570 $175,660 60
      Chico, CA $159,400 $135,360 $180,100 130
      Santa Cruz, CA $159,090 $134,210 $193,400 180
      Hanford, CA $158,400 $136,310 $163,980 70
      Yuba City, CA $158,280 $141,240 $201,600 50
      San Luis Obispo, CA $156,840 $127,970 $173,130 150
      Visalia, CA $156,740 $133,500 $171,590 270
      Oxnard, CA $155,440 $134,580 $166,190 270
      Redding, CA $154,370 $138,420 $171,070 120
      Merced, CA $153,100 $125,170 $156,000 150
      North Coast Region of California $144,350 $131,250 $163,570 130

      View Nurse Practitioners salaries in all cities