Where heat pumps pay off in California

In a typical California house heated with gas, a heat pump saves the most near Crescent City ($509 a year) and the least near Cathedral City ($46). Typical savings $210 a year on a $1,100 heating bill. Pays for itself within 10 years in 2% of its ZIP codes with a hired installer, 67% if you install it yourself.

Same typical house everywhere: 1,800 sq ft, built 1970 to 1989, heating costs only, 125 places in California. How

Show Savings a yearPayback time
Installed by A contractorYou (DIY)
Yearly savings on heating (hired installer)
Costs more Under $100 $100-300 $300-600 $600-1,000 $1,000-2,000 $2,000-4,000 $4,000+

California at a glance

Gas heat

$210 a year

Pays for itself within 10 years in 2% of its ZIP codes with a hired installer, 67% if you install it yourself. Typical heating bill today $1,100.

Oil heat

$1,300 a year

Pays for itself within 10 years in 100% of its ZIP codes with a hired installer, 100% if you install it yourself. Typical heating bill today $2,150.

Propane heat

$450 a year

Pays for itself within 10 years in 59% of its ZIP codes with a hired installer, 99% if you install it yourself. Typical heating bill today $1,300.

Electric baseboard heat

$2,750 a year

Pays for itself within 10 years in 100% of its ZIP codes with a hired installer, 100% if you install it yourself. Typical heating bill today $3,600.

Model your own house

These open the home model at the place with the typical house filled in and gas as today's heat. Change anything to match yours.

Every place in California, gas heat

PlaceHeating todaySaves a year Pays back (contractor)Pays back (DIY)Heat from the heat pump
Crescent City $2,052 $509 7.7 years 4.7 years 95%
Eureka $2,212 $490 8.0 years 4.7 years 89%
Mckinleyville $2,208 $481 8.1 years 4.7 years 88%
Fortuna $2,266 $477 8.2 years 4.7 years 86%
El Granada $1,558 $398 9.5 years 4.4 years 84%
Petaluma $1,963 $364 10.7 years 5.8 years 77%
Monterey $1,347 $356 10.6 years 5.1 years 88%
San Francisco $1,219 $344 11.0 years 5.6 years 95%
Lompoc (Vandenberg AFB) $1,263 $326 11.6 years 5.5 years 88%
Windsor $1,665 $324 12.0 years 6.7 years 83%
Point Mugu Nawc $998 $321 11.8 years 6.0 years 99%
Mount Shasta $2,506 $318 13.2 years 7.7 years 70%
Novato $1,398 $318 12.3 years 5.5 years 92%
Napa $1,507 $313 12.4 years 7.1 years 89%
Alameda $1,266 $309 12.2 years 5.7 years 81%
Weaverville $2,139 $308 13.6 years 6.5 years 80%
El Portal $2,188 $308 13.6 years 6.5 years 74%
Salinas $1,260 $308 12.3 years 5.7 years 83%
Trinity Center $2,173 $304 13.8 years 6.6 years 79%
Emigrant Gap $2,033 $302 13.9 years 6.6 years 81%
Lompoc (Lompoc Airport) $1,337 $300 13.0 years 5.8 years 92%
San Lorenzo $1,173 $295 12.8 years 6.1 years 84%
Solvang $1,383 $294 13.2 years 5.9 years 84%
Santa Maria $1,253 $292 12.9 years 5.8 years 81%
Hollister $1,420 $288 13.5 years 6.0 years 82%
San Martin $1,348 $286 13.6 years 6.1 years 84%
Tehachapi $1,842 $286 14.7 years 7.1 years 84%
Denio 52 WSW $3,127 $285 14.7 years 7.6 years 56%
Redwood City $1,118 $282 13.4 years 6.3 years 84%
Palo Alto $1,217 $280 13.9 years 6.3 years 93%
San Luis Obispo $1,162 $280 13.5 years 6.2 years 82%
Alturas $2,976 $277 15.2 years 7.1 years 54%
Lebec $1,557 $275 15.3 years 7.3 years 92%
Montague $2,478 $271 15.5 years 7.3 years 61%
Pleasanton $1,368 $269 14.5 years 6.4 years 83%
Talmage $1,522 $268 14.5 years 6.4 years 75%
Paso Robles $1,543 $265 14.7 years 7.2 years 74%
South Lake Tahoe $3,350 $263 16.0 years 8.3 years 47%
Mountain View $1,104 $255 14.8 years 6.7 years 77%
Travis AFB $1,317 $253 15.4 years 6.7 years 84%
Rancho Cordova $1,260 $251 15.5 years 6.8 years 85%
Davis $1,306 $251 15.6 years 6.8 years 81%
Concord $1,217 $250 15.6 years 6.8 years 89%
Shasta $1,303 $248 15.7 years 6.8 years 86%
Santa Clara $1,072 $247 15.3 years 7.0 years 80%
San Jose $1,056 $247 15.8 years 7.1 years 95%
Sacramento (Sacramento Airport ASOS) $1,250 $244 16.0 years 6.9 years 87%
Placerville $1,164 $241 16.2 years 7.2 years 86%
Avalon $806 $241 15.7 years 8.0 years 98%
Truckee $3,413 $238 17.6 years 8.9 years 46%
Sugarloaf $2,953 $238 17.6 years 8.0 years 51%
Lincoln $1,426 $237 16.4 years 7.0 years 75%
Santa Barbara (Santa Barbara 11 W) $944 $237 15.9 years 7.6 years 85%
Cedar Ridge $1,240 $235 16.6 years 7.3 years 83%
Sacramento (Sacramento Metro Airport) $1,240 $232 16.8 years 7.2 years 85%
Lemoore $1,218 $232 18.1 years 8.2 years 95%
Auburn $1,278 $230 17.0 years 7.5 years 74%
Stockton $1,234 $230 16.9 years 7.3 years 84%
Hanford $1,160 $230 18.3 years 8.2 years 97%
Oxnard (Oxnard Ventura Co Airport) $736 $229 16.5 years 8.4 years 97%
Mammoth Lakes $3,331 $225 18.7 years 8.6 years 42%
Madera $1,262 $225 17.3 years 7.4 years 84%
Mcclellan $1,149 $224 17.4 years 7.5 years 86%
Oxnard (Pt Mugu Nf) $830 $223 17.0 years 8.3 years 90%
Santa Barbara (Santa Barbara Municipal Airport) $896 $221 17.1 years 8.1 years 84%
Elmira $1,221 $219 17.8 years 7.6 years 82%
Ramona $1,231 $217 18.0 years 7.8 years 77%
Merced $1,192 $214 18.2 years 7.8 years 84%
Beale AFB $1,130 $212 18.4 years 7.9 years 85%
Proberta $1,190 $209 18.7 years 7.9 years 81%
Temecula $700 $207 18.2 years 9.3 years 96%
Modesto $1,090 $206 18.9 years 8.2 years 86%
Porterville $1,117 $206 18.9 years 8.1 years 87%
Visalia $1,082 $205 19.0 years 8.2 years 89%
Camarillo $768 $205 18.4 years 9.1 years 89%
Bishop $1,871 $203 21 years 9.7 years 61%
Palermo $1,129 $202 19.3 years 8.2 years 83%
Redding $1,199 $201 19.4 years 8.4 years 72%
Chico $1,152 $201 19.4 years 8.2 years 77%
San Diego (San Diego Miramar NAS) $756 $190 20 years 9.4 years 88%
San Diego (San Diego Brown Field) $682 $190 19.9 years 9.8 years 93%
Oceanside $963 $188 21 years 9.2 years 83%
Fresno (Fresno Chandler Dwtn Airport) $958 $187 21 years 9.0 years 88%
March Air Reserve Base $870 $187 21 years 9.3 years 90%
Palmdale $1,230 $184 21 years 9.1 years 68%
Fresno (Fresno Yosemite Intl) $939 $182 21 years 9.2 years 91%
Victorville $1,187 $181 22 years 9.2 years 68%
Corona $823 $180 22 years 9.7 years 91%
Imperial Beach $639 $178 21 years 10.7 years 94%
Chino $759 $177 21 years 9.6 years 82%
Bakersfield $919 $174 22 years 9.6 years 89%
Edwards $1,226 $174 22 years 9.6 years 64%
Lancaster $1,286 $173 23 years 9.6 years 61%
San Dimas $638 $171 22 years 11.1 years 89%
San Bernardino $719 $171 23 years 10.3 years 95%
San Luis Rey $807 $169 22 years 9.7 years 76%
Riverside $619 $166 23 years 11.7 years 92%
Daggett $839 $162 24 years 10.6 years 85%
Ridgecrest $1,157 $158 25 years 10.5 years 62%
Fort Irwin $906 $157 25 years 10.8 years 77%
Twentynine Palms $693 $152 26 years 11.4 years 91%
Los Angeles $550 $110 28 years 9.6 years 92%
Carlsbad $543 $107 29 years 9.8 years 94%
Inglewood (Los Angeles Intl Airport) $475 $104 29 years 10.1 years 95%
Torrance $558 $103 30 years 10.2 years 89%
San Diego (San Diego Montgomery Field) $559 $101 over 30 years 10.4 years 89%
Coronado $474 $97 over 30 years 10.9 years 94%
Long Beach $504 $96 over 30 years 11.0 years 90%
Sun Valley $598 $95 over 30 years 11.1 years 81%
Pacoima $463 $93 over 30 years 11.4 years 92%
Van Nuys $601 $93 over 30 years 11.3 years 81%
Guasti $559 $92 over 30 years 11.5 years 87%
Inglewood (Hawthorne Municipal Airport) $434 $91 over 30 years 11.5 years 94%
Aliso Viejo $440 $90 over 30 years 11.7 years 95%
Santee $700 $88 over 30 years 10.8 years 69%
El Monte $475 $87 over 30 years 12.1 years 89%
Buena Park $519 $86 over 30 years 12.2 years 84%
Los Alamitos $576 $86 over 30 years 12.2 years 77%
San Diego (San Diego Intl Airport) $456 $84 over 30 years 12.6 years 88%
Blythe $431 $54 over 30 years 19.5 years 74%
Needles $389 $52 over 30 years 20 years 75%
Death Valley $369 $50 over 30 years 21 years 80%
Seeley $402 $48 over 30 years 22 years 70%
El Centro $372 $47 over 30 years 22 years 73%
Cathedral City $262 $46 over 30 years 23 years 90%

Contractor installed unless marked DIY. Place names are the nearest ZIP code city to each weather station. Download all places.

Neighboring states

How these numbers are made

Every place on the map is the area closest to one of 1,983 weather stations. For each one we ran the HeatPushers home model (the same code you can use for your own house) with the past year of hourly weather at that station (2025-10-28 to 2026-10-28) and the state's average electricity and fuel prices from the EIA (the US average where the EIA has no figure for the state).

  • The house: 1,800 sq ft, 2 stories, built 1970 to 1989 (wall insulation R-14, attic R-16), 3 bedrooms, thermostat at 70°F. The heat pump heats the whole house.
  • Heat today: gas furnace (80% efficient); oil boiler (85% efficient); propane furnace (92% efficient); electric baseboard (100% efficient). Furnace houses have ducts inside the heated space; boiler and baseboard houses have no ducts, so only ductless heat pumps count there.
  • The heat pump: out of 772 models sold online, the one with the lowest 10-year cost (price, installation and energy), in the number of units that costs least. The old heat stays and takes over in the hours it is cheaper to run.
  • Installation: a contractor at $2,500 per indoor unit, or yourself: $350 of tools once and $300 of materials per indoor unit.
  • Payback: what it costs up front divided by what it saves a year. Under 10 years means it pays for itself within the lifetime we assume.
  • Heating only. Cooling is left out. A heat pump also cools: against old central AC that saves a bit more; in a house without AC, using it in summer costs extra.
  • Not included: rebates and tax credits, electrical upgrades, new ductwork, heat-pump electricity rates and financing.
  • Shares of ZIP codes: each place counts by how many US ZIP codes are closest to its station, so cities count more than empty desert.

Your house is not this house. Size, insulation, prices and what you already own change the answer, often a lot. Use "Model your own house here" on the map, or start at the home model. More: full method and how we know.

Embed this map