Skip to content

Pennsylvania · Updated November 3, 2026

Heating Oil Prices by City in Pennsylvania

Real prices from local dealers. Transparent pricing. Updated daily.

Sort byTown A–Z
Prices updatedNovember 3, 2026 · 8:00 AM
$ Pennsylvania benchmark $6.05/gal US Govt Data — EIA
↓ Lowest listed $5.11/gal Bensalem · listed dealer price
⌖ Towns with prices 158 of 241 towns tracked
◷ Last updated 8:00 AM November 3, 2026

Heating Oil Prices by City in Pennsylvania

Town A–Z by default · November 3, 2026 | All Pennsylvania dealers →
Town Price per gallon vs dealer median Dealers Updated Actions
Adams County $5.49 dealer listed JCM Energy Plus LLC 14¢ below Oct 31 11:59 PM
Adamstown — No confirmed dealer price yet — —
Alburtis $5.39 dealer listed Horwith Fuel Oil 24¢ below Nov 3 11:43 AM
Alexandria — No confirmed dealer price yet — —
Aliquippa — No confirmed dealer price yet — —
Allentown $5.32 dealer listed Price Rite Discount Heating 31¢ below Nov 3 11:45 AM
Altoona $5.35 dealer listed Sel-Lo Oil 28¢ below Nov 3 11:47 AM
Andreas $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Aquashicola $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Ardmore $5.99 dealer listed Oil Express Fuels Inc +36¢ above Nov 3 1:17 PM
Arnots Addition $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Ashfield $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Ashville $5.35 dealer listed Sel-Lo Oil 28¢ below Nov 3 11:47 AM
Barnesville $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Bath $5.39 dealer listed Horwith Fuel Oil 24¢ below Nov 3 11:43 AM
Bedford $5.35 dealer listed Sel-Lo Oil 28¢ below Nov 3 11:47 AM
Bellefonte $5.85 dealer listed J J Powell Inc +22¢ above Nov 3 11:43 AM
Bellefonte Area $5.85 dealer listed J J Powell Inc +22¢ above Nov 3 11:43 AM
Bellwood — No confirmed dealer price yet — —
Lowest Bensalem $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
Berlin — No confirmed dealer price yet — —
Bernville — No confirmed dealer price yet — Add yours → —
Bethlehem $5.32 dealer listed Price Rite Discount Heating 31¢ below Nov 3 11:45 AM
Blair $5.35 dealer listed Sel-Lo Oil 28¢ below Nov 3 11:47 AM
Bloomsburg — No confirmed dealer price yet — —
Blue Bell — No confirmed dealer price yet — —
Boothwyn $5.99 dealer listed Allstate Fuel Oil LLC +36¢ above Nov 3 1:07 PM
Bowmanstown $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Bradford County — No confirmed dealer price yet — —
Breinigsville $5.39 dealer listed Horwith Fuel Oil 24¢ below Nov 3 11:43 AM
Brewerytown $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Lowest Bristol $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
Brockton $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Cambria $5.35 dealer listed Sel-Lo Oil 28¢ below Nov 3 11:47 AM
Camp Hill $5.59 dealer listed Edris Oil Service Inc 4¢ below Nov 2 3:21 PM
Carlisle $5.57 dealer listed Carlisle Petroleum 6¢ below Nov 2 3:20 PM
Catasauqua $5.39 dealer listed Horwith Fuel Oil 24¢ below Nov 3 11:43 AM
Chambersburg — No confirmed dealer price yet — —
Chester $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Chestnut Hill $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Clearfield Area $5.85 dealer listed J J Powell Inc +22¢ above Nov 3 11:43 AM
Coaldale $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Cogan Station — No confirmed dealer price yet — —
Collegeville — No confirmed dealer price yet — —
Conshohocken — No confirmed dealer price yet — —
Conyngham $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Coplay $5.39 dealer listed Horwith Fuel Oil 24¢ below Nov 3 11:43 AM
Cressona $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Lowest Croydon $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
Cumberland $5.80 dealer listed Marstellar Oil +17¢ above Oct 31 11:59 PM
Cumbola $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Danielsville $5.39 dealer listed Horwith Fuel Oil 24¢ below Nov 3 11:43 AM
Darby $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Dauphin $5.80 dealer listed Marstellar Oil +17¢ above Oct 31 11:59 PM
DEer lake $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Delano $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Dillsburg — No confirmed dealer price yet — —
Douglassville $5.56 dealer listed M Raymond & Sons 7¢ below Nov 3 1:15 PM
Lowest Doylestown $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
Drifton $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Drums $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Dunbar — No confirmed dealer price yet — —
Duncannon $5.80 dealer listed Marstellar Oil +17¢ above Oct 31 11:59 PM
Duncansville — No confirmed dealer price yet — —
Dunlap $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Dushore — No confirmed dealer price yet — —
Dysart — No confirmed dealer price yet — —
East Mines $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
East Oak Lane $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Easton $5.32 dealer listed Price Rite Discount Heating 31¢ below Nov 3 11:45 AM
East Penn Township $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Ebervale $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Eddystone $5.99 dealer listed Discount Price Oil +36¢ above Nov 3 11:38 AM
Elizabethtown $5.70 dealer listed Best Price Oil Company +7¢ above Nov 3 11:34 AM
Emmaus $5.57 dealer listed The Oil Club 6¢ below Nov 3 12:06 PM
Erie — No confirmed dealer price yet — Add yours → —
Exeter — No confirmed dealer price yet — —
Fairless Hills $5.19 dealer listed Ace Fueling 44¢ below Nov 2 12:05 AM
Feasterville $5.19 dealer listed Ace Fueling 44¢ below Nov 2 12:05 AM
Fogelsville Hanover $5.65 dealer listed Lehigh Fuels +2¢ above Nov 2 1:05 AM
Folcroft $5.99 dealer listed Discount Price Oil +36¢ above Nov 3 11:38 AM
FoRestville $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Fox Chase $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Frackville $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Frankford $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Franklin — No confirmed dealer price yet — —
Franklin Township $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Freeland — No confirmed dealer price yet — —
Friedensburg $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Friendsville — No confirmed dealer price yet — —
Germansville $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Germantown $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Gilberton $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Girardville $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Glen Hope — No confirmed dealer price yet — —
Glenolden $5.99 dealer listed Allstate Fuel Oil LLC +36¢ above Nov 3 1:07 PM
Grays Ferry $5.99 dealer listed Oil Patch Fuel Corporation +36¢ above Nov 1 12:17 AM
Greeley — No confirmed dealer price yet — —
Green Lane — No confirmed dealer price yet — —
Hanover $5.59 dealer listed Edris Oil Service Inc 4¢ below Nov 2 3:21 PM
Harleigh $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Harrisburg $5.70 dealer listed Best Price Oil Company +7¢ above Nov 3 11:34 AM
Hatfield — No confirmed dealer price yet — —
Hauto $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Hawley — No confirmed dealer price yet — —
Hazleton $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Hecksherville $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Hellertown $5.32 dealer listed Price Rite Discount Heating 31¢ below Nov 3 11:45 AM
Honesdale $5.80 dealer listed Highhouse Energy +17¢ above Nov 3 11:42 AM
Houston $5.39 dealer listed Horwith Fuel Oil 24¢ below Nov 3 11:43 AM
Houtzdale — No confirmed dealer price yet — —
Hughesville — No confirmed dealer price yet — —
Huntingdon $5.35 dealer listed Sel-Lo Oil 28¢ below Nov 3 11:47 AM
Jersey Shore — No confirmed dealer price yet — Add yours → —
Juniata $5.80 dealer listed Marstellar Oil +17¢ above Oct 31 11:59 PM
Kaska $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Kennett Square $6.35 dealer listed Taylor Oil & Propane +72¢ above Nov 2 3:05 PM
King of Prussia — No confirmed dealer price yet — —
Kresgeville $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Kulpmont — No confirmed dealer price yet — —
Kunkletown $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Lancaster $5.70 dealer listed Best Price Oil Company +7¢ above Nov 3 11:34 AM
Landingville $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Lowest Langhorne $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
Lansford $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Lattimer $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Lebanon $5.70 dealer listed Best Price Oil Company +7¢ above Nov 3 11:34 AM
Lehighton $5.63 dealer listed Tirpak Energy +0¢ above Nov 3 11:54 AM
Lehigh Township $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Lemoyne $5.59 dealer listed Edris Oil Service Inc 4¢ below Nov 2 3:21 PM
Lowest Levittown $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
Lewistown — No confirmed dealer price yet — —
Lewistown Area $5.85 dealer listed J J Powell Inc +22¢ above Nov 3 11:43 AM
Linwood $5.80 dealer listed American Energy Supply Co +17¢ above Nov 2 12:10 AM
Llewellyn $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Lower Towamensing Township $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Luzerne — No confirmed dealer price yet — —
Macungie $5.85 dealer listed Pipeline Petroleum Inc. +22¢ above Nov 1 12:17 AM
Mahanoy Plane $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Malvern $6.06 dealer listed Chester County Fuel Oil +43¢ above Nov 3 1:12 PM
MarLin $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Mcadoo — No confirmed dealer price yet — —
Mcchesneytown — No confirmed dealer price yet — —
Mcclure — No confirmed dealer price yet — —
Mechanicsburg $5.59 dealer listed Edris Oil Service Inc 4¢ below Nov 2 3:21 PM
Middleburg — No confirmed dealer price yet — —
Middletown $5.65 dealer listed Lehigh Fuels +2¢ above Nov 2 1:05 AM
Mifflintown $5.60 dealer listed Oakland Fuel Oil 3¢ below Nov 3 11:56 AM
Millersburg $5.56 dealer listed Reed's Fuel Oil 7¢ below Nov 3 12:00 PM
Millerstown — No confirmed dealer price yet — —
Montoursville — No confirmed dealer price yet — —
Montrose — No confirmed dealer price yet — —
Morrisville $5.19 dealer listed Ace Fueling 44¢ below Nov 2 12:05 AM
Mountain Top — No confirmed dealer price yet — —
Mt Carmel — No confirmed dealer price yet — —
Mt Union — No confirmed dealer price yet — —
Muncy $5.19 dealer listed Ace Fueling 44¢ below Nov 2 12:05 AM
Myerstown — No confirmed dealer price yet — —
Nanticoke — No confirmed dealer price yet — —
Nanty-glo — No confirmed dealer price yet — —
Nazareth $5.65 dealer listed Lehigh Fuels +2¢ above Nov 2 1:05 AM
Nescopeck — No confirmed dealer price yet — —
Nesquehoning — No confirmed dealer price yet — —
New Columbia — No confirmed dealer price yet — —
New Cumberland $5.59 dealer listed Edris Oil Service Inc 4¢ below Nov 2 3:21 PM
Lowest New Hope $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
New Milford — No confirmed dealer price yet — —
New Oxford — No confirmed dealer price yet — —
Newport — No confirmed dealer price yet — —
Lowest Newtown $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
New Tripoli $5.65 dealer listed Lehigh Fuels +2¢ above Nov 2 1:05 AM
Newville — No confirmed dealer price yet — —
Nicholson — No confirmed dealer price yet — Add yours → —
Norristown — No confirmed dealer price yet — —
Northampton $7.07 dealer listed Keller Coal Oil & +144¢ above Nov 2 1:00 AM
Northumberland — No confirmed dealer price yet — Add yours → —
Olyphant — No confirmed dealer price yet — Add yours → —
Orefield $5.65 dealer listed Lehigh Fuels +2¢ above Nov 2 1:05 AM
Orrstown — No confirmed dealer price yet — Add yours → —
Osceola Mills — No confirmed dealer price yet — —
Palmerton $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Palmyra $5.70 dealer listed Best Price Oil Company +7¢ above Nov 3 11:34 AM
Parryville $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Paxinos — No confirmed dealer price yet — —
Perry $5.80 dealer listed Marstellar Oil +17¢ above Oct 31 11:59 PM
Philadelphia $5.98 dealer listed Cass Fuel Oil Co +35¢ above Nov 2 12:21 AM
Philipsburg $5.85 dealer listed J J Powell Inc +22¢ above Nov 3 11:43 AM
Pittsburgh — No confirmed dealer price yet — Add yours → —
Plymouth Whitemarsh — No confirmed dealer price yet — —
Pocono Manor $5.80 dealer listed Highhouse Energy +17¢ above Nov 3 11:42 AM
Port Carbon $5.45 dealer listed Quality Discount Heating Oil 18¢ below Nov 3 11:59 AM
Port Matilda — No confirmed dealer price yet — Add yours → —
Quakertown — No confirmed dealer price yet — —
Reading $5.64 dealer listed Penn Pride +1¢ above Nov 2 2:53 PM
Roaring Spring $5.35 dealer listed Sel-Lo Oil 28¢ below Nov 3 11:47 AM
Sayre — No confirmed dealer price yet — —
Schnecksville $5.65 dealer listed Lehigh Fuels +2¢ above Nov 2 1:05 AM
Schuylkill $5.55 dealer listed Jack Rich Inc. 8¢ below Nov 3 12:39 PM
Schuylkill Haven — No confirmed dealer price yet — —
Schwenksville $5.59 dealer listed American Fuels LLC 4¢ below Nov 3 11:34 AM
Scott $5.74 dealer listed Kafin Oil Co Inc +11¢ above Nov 3 11:25 AM
Scranton — No confirmed dealer price yet — Add yours → —
Shamokin — No confirmed dealer price yet — —
Shippensburg $5.49 dealer listed JCM Energy Plus LLC 14¢ below Oct 31 11:59 PM
Shoemakersville — No confirmed dealer price yet — —
Slatington $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Smock — No confirmed dealer price yet — —
Souderton $5.70 dealer listed Central Bucks Oil +7¢ above Nov 3 11:50 AM
Lowest Southampton $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
South Williamsport — No confirmed dealer price yet — —
Spring City $5.59 dealer listed Affordable Oil Inc 4¢ below Nov 3 11:50 AM
State College $5.85 dealer listed Nittany Energy Williamsport +22¢ above Nov 1 12:17 AM
Stowe $5.56 dealer listed Reed's Fuel Oil 7¢ below Nov 3 12:00 PM
Stroudsburg — No confirmed dealer price yet — —
Summit Hill $5.40 dealer listed Fegley Oil Company 23¢ below Nov 3 11:40 AM
Sunbury — No confirmed dealer price yet — —
Sybertsville $5.40 dealer listed Fegley Oil Company 23¢ below Nov 3 11:40 AM
Tamaqua $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Towamensing $5.80 dealer listed De Sousa Oil & +17¢ above Nov 3 12:22 PM
Towanda — No confirmed dealer price yet — —
Tower City — No confirmed dealer price yet — —
Tresckow $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Trevose $5.19 dealer listed Ace Fueling 44¢ below Nov 2 12:05 AM
Tunkhannock $5.40 dealer listed D & C Fuel 23¢ below Nov 3 1:13 PM
Turbotville — No confirmed dealer price yet — —
Tuscarora $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Uniontown — No confirmed dealer price yet — —
Walnutport $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Lowest Warminster $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
Weatherly $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Weedville — No confirmed dealer price yet — —
Weissport $5.39 dealer listed Hollenbach Home Comfort 24¢ below Nov 3 11:42 AM
Whitehall $5.65 dealer listed Lehigh Fuels +2¢ above Nov 2 1:05 AM
Wilkes-Barre — No confirmed dealer price yet — Add yours → —
Williamsport $5.85 dealer listed Nittany Energy Williamsport +22¢ above Nov 1 12:17 AM
Winfield — No confirmed dealer price yet — —
Womelsdorf — No confirmed dealer price yet — —
Wormleysburg $5.59 dealer listed Edris Oil Service Inc 4¢ below Nov 2 3:21 PM
Lowest Yardley $5.11 dealer listed Same Day Oil Delivery 52¢ below Nov 3 1:07 PM
York $5.59 dealer listed Edris Oil Service Inc 4¢ below Nov 2 3:21 PM
York Haven $6.00 dealer listed Dolan Oil Service Inc +37¢ above Nov 3 11:23 AM
Pennsylvania Heating Oil Prices — 2 Year Price History
Weekly retail heating oil · $/gallon · Source: U.S. Govt Data — EIA · Updated through Oct 26, 2026
U.S. Government/EIA survey data is the official baseline history. EIA heating-oil updates are seasonal and can be less frequent outside the October–March heating season; use listed dealer prices above for current local dealer comparisons.
$6.05/gal
+90.9% vs 1 year ago
$3.00 $3.64 $4.28 $4.92 $5.56 $6.20 Dec '22 Feb '23 Oct '23 Dec '23 Feb '24 Apr '24 Oct '24 Dec '24 Feb '25 Apr '25 Nov '25 Jan '26 Mar '26 Oct '26 $6.05
Lowest dealer price
$5.11
Same Day Oil Delivery · 1h ago
PA dealer median
$5.63
51 listed dealer prices
Govt/EIA state avg
$6.05
US Govt Data — EIA
Dealer median trend
Not enough dealer history yet
dealer data only · no market futures
i
How we rank prices. Only dealer prices updated within the last 14 days control the lowest-price, dealer-median, and city comparison figures above. Older prices remain available as last-known prices on dealer records but are excluded from current state and town calculations. U.S. Govt/EIA survey data is shown only as the official baseline reference and chart source.
Just got a delivery in Pennsylvania?
Be the first Pennsylvania homeowner to share what you actually paid.
Report a price you paid →

About Heating Oil in Pennsylvania

How much does Pennsylvania use?

Approximately 890,000 homes in Pennsylvania use heating oil as their primary heat source. The average Pennsylvania home uses about 870 gallons per heating season (Oct–Apr). At the current benchmark of $6.05/gal, that's an estimated annual heating cost of $5,264.

How to save on heating oil in Pennsylvania

Pennsylvania has large differences between metro areas, rural delivery routes, and mountain communities. Compare more than one dealer when possible and ask about minimum gallons, delivery fees, and whether the quote is a same-day or scheduled-delivery price. Set a price alert to be notified when prices drop to your target.

Where does this data come from?

Pennsylvania prices combine public state-market benchmarks with local dealer-submitted prices where available. The state average is a benchmark, while each city page is intended as a local comparison starting point.

This page currently tracks 241 Pennsylvania cities and towns. The current Pennsylvania benchmark shown on the site is $6.05 per gallon. For regional comparison, the Northeast benchmark shown on the site is $6.17 per gallon. Current source label: EIA state average. Last public update shown: November 3, 2026.

Get a Pennsylvania price alert

We'll email you when heating oil in Pennsylvania drops to your target price.