Computer Programmer Salary in California

Writes, tests, and maintains code that runs software systems and applications.

State Average
$105,029
across 28 metros
vs National Avg
+10.1%
national: $95,436
Metros Covered
28
21 above national avg
Highest Metro
$159,120
San Jose-Sunnyvale-Santa Clara

All metro areas in California

Click column headers to sort. Click a row to view city details.

28 metros shown

Metro AreaLevel ILevel IILevel IIILevel IVAverage
San Jose-Sunnyvale-Santa Clara, CACA$103K$131K$159K$187K$159K
San Francisco-Oakland-Fremont, CACA$84K$107K$130K$153K$130K
San Diego-Chula Vista-Carlsbad, CACA$77K$102K$126K$151K$126K
San Luis Obispo-Paso Robles, CACA$70K$95K$121K$146K$121K
El Centro, CACA$72K$96K$120K$145K$121K
Santa Cruz-Watsonville, CACA$80K$100K$119K$138K$119K
Sacramento-Roseville-Folsom, CACA$72K$95K$118K$141K$118K
Napa, CACA$70K$92K$115K$137K$115K
North Valley-Northern Mountains Region of California nonmetropolitan areaCA$64K$88K$112K$135K$112K
Santa Maria-Santa Barbara, CACA$73K$89K$106K$122K$106K
Eastern Sierra-Mother Lode Region of California nonmetropolitan areaCA$65K$85K$105K$126K$106K
Los Angeles-Long Beach-Anaheim, CACA$63K$84K$105K$125K$105K
Modesto, CACA$69K$87K$104K$121K$104K
Visalia, CACA$68K$86K$104K$122K$104K
Salinas, CACA$61K$81K$101K$122K$102K
Santa Rosa-Petaluma, CACA$66K$83K$100K$117K$100K
Hanford-Corcoran, CACA$61K$80K$99K$118K$99K
North Coast Region of California nonmetropolitan areaCA$70K$85K$99K$113K$99K
Vallejo, CACA$61K$79K$97K$116K$98K
Redding, CACA$58K$78K$97K$117K$98K
Stockton-Lodi, CACA$54K$75K$95K$116K$96K
Chico, CACA$64K$79K$95K$110K$95K
Bakersfield-Delano, CACA$61K$78K$94K$111K$95K
Riverside-San Bernardino-Ontario, CACA$63K$78K$94K$110K$94K
Merced, CACA$70K$82K$94K$106K$94K
Fresno, CACA$56K$73K$91K$108K$91K
Oxnard-Thousand Oaks-Ventura, CACA$53K$68K$82K$97K$82K
Yuba City, CACA$37K$45K$53K$61K$53K

Data source: Salary data sourced from the U.S. Department of Labor Occupational Employment and Wage Statistics (OEWS) program, which surveys employers nationwide to collect wage data by occupation and geography. The four experience levels reflect DOL standardized tiers. Data reflects the most recently published survey cycle.