Salaripedia
English

How much does a nurse practitioner make in San Diego?

$163,900a year

Median yearly pay for nurse practitioners in the San Diego-Chula Vista-Carlsbad, CA metro area. That is $78.78 an hour or $13,660 a month.

Hourly
$78.78
Vs. national median
+24%
Rank among cities
19 of 383
Jobs in the area
2,340
Pay range
Lowest 10%: $131,400Median: $163,900Highest 10%: $215,600
PercentileYearlyHourly
10th$131,400$63.16
25th$135,400$65.10
Median$163,900$78.78
75th$181,100$87.08
90th$215,600$103.67

Other cities in California

Median yearly pay for nurse practitioners.

San Jose, CA$231,600
San Francisco, CA$219,100
Vallejo, CA$182,400
Napa, CA$176,300
Modesto, CA$173,400
Sacramento, CA$172,000
Riverside, CA$169,900
Hanford, CA$168,500
Santa Cruz, CA$167,200
Chico, CA$167,100
Santa Rosa, CA$167,000
Fresno, CA$166,600
Salinas, CA$166,100
Bakersfield, CA$165,600
Santa Maria, CA$165,600
Yuba City, CA$165,000
El Centro, CA$164,700
San Luis Obispo, CA$163,000
Los Angeles, CA$161,500
Redding, CA$160,500
Visalia, CA$159,400
Stockton, CA$159,200
Merced, CA$158,800
Oxnard, CA$148,800
Nurse Practitioner salary in California Nurse Practitioner salary in all states

Related jobs in San Diego

Same field, median yearly pay.

Cardiologist$493,700
Psychiatrist$335,600
Physician$333,300
Physician$323,100
Family Medicine Physician$295,500
Obstetrician and Gynecologist$293,400
General Internal Medicine Physician$282,200
Pediatrician$262,700
Podiatrist$235,400
Dermatologist$233,400
Salaries for every job in San Diego, CA

Frequently asked questions

How much does a nurse practitioner make an hour in San Diego?

The median hourly pay in the San Diego-Chula Vista-Carlsbad, CA metro area is $78.78 ($163,900 a year).

Do nurse practitioners make more in San Diego than the national average?

Yes: $163,900 against $132,300 nationally, 24% more.

How does San Diego compare with the rest of California?

The median in California is $168,500, so San Diego pays 3% less.

Where does San Diego rank for nurse practitioner pay?

19 of 383 metro areas with data.

How much does a nurse practitioner make starting out in San Diego?

The lowest-paid 10% make $131,400 or less a year; the top 10% make $215,600 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.