Physician Salary in San Diego, CA

The average Physician in San Diego, CA earns $369,840 per year, with most salaries falling between $292,560 and $470,580. That's 38% above the national average of $268,000 for this role.

Look up your exact salary — free →

Physician pay by experience in San Diego, CA

ExperienceAverageTypical range
Entry-level$274,620$212,520 – $342,240
Mid-level$369,840$292,560 – $470,580
Senior$484,380$383,640 – $612,720
Staff / Lead$611,340$487,140 – $781,080
Executive$793,500$616,860 – $1,069,500

Salary percentiles (mid-level)

$328,440
$369,840
$430,560

Figures are modeled market estimates for San Diego, CA based on Earnable's salary dataset, updated 2026. Your actual pay depends on company, skills, and negotiation — look up your exact number.

Physician salary in other cities

Other roles in San Diego, CA

Look up your exact salary — free →