Learn → Average Heating Bill in Pennsylvania

Average Heating Bill in Pennsylvania

Pennsylvania Average Monthly Heating Bill: $468 (oil heat, statewide median)

Monthly Heating Bills by County

Average monthly heating cost during the October–March season for a 2,000 sq ft home:

County Monthly Oil Monthly Gas Monthly Heat Pump HDD
Juniata $419 $227 $269 5,633
Philadelphia $426 $189 $223 4,677
Huntingdon $431 $232 $274 5,754
Delaware $434 $192 $227 4,762
Perry $435 $224 $265 5,548
Adams $437 $214 $254 5,316
Dauphin $437 $224 $265 5,563
Lebanon $440 $224 $264 5,546
Cumberland $441 $216 $256 5,363
Lancaster $450 $212 $250 5,249
Montgomery $453 $205 $242 5,075
Chester $462 $207 $244 5,127
York $463 $214 $253 5,307
Bucks $466 $211 $249 5,227
Berks $468 $222 $263 5,507
Lehigh $475 $225 $266 5,578
Northampton $476 $230 $272 5,714
Schuylkill $508 $249 $295 6,177
Carbon $536 $263 $311 6,520
Monroe $546 $268 $317 6,640
Luzerne $547 $269 $318 6,664

Oil prices are local medians. Gas and electricity are Pennsylvania state averages (EIA). HDD from NOAA 30-year normals.
Updated: 2026-07-18. Click a county for detailed breakdown.

Statewide Fuel Cost Comparison

Fuel Local Price Cost/MMBTU Annual Cost Monthly (Heating)
Natural Gas Cheapest $1.61/therm $17 $1,376 $229
Heat Pump $0.21/kWh $20 $1,627 $271
Heating Oil $4.15/gallon $35 $2,806 $468
Electric Baseboard $0.21/kWh $61 $4,881 $813

Cheapest option for this area

Natural Gas

$1,376/year estimated — saving $1,430/year vs heating oil

Assumptions

Based on a 2,000 sq ft home, 85% oil furnace efficiency, COP 3.0 heat pump, NOAA 30-year normal HDD, and EIA state-average energy rates.


Related

Get Price-Drop Alerts in Pennsylvania

We'll email you when local heating oil prices drop to your target — no spam, only price drops.