HEATING OIL FUTURES |WTI CRUDE |BRENT CRUDE |NATURAL GAS |NE AVG HOME HEATING OIL /gal

Massachusetts · Updated April 13, 2026

Massachusetts Home Heating Oil Prices

Today's average retail heating oil price in Massachusetts is $5.74/gallon — 16 cents above the Northeast average of $5.58/gal. Lowest price today: $4.99/gal in Charlton.

Massachusetts avg $5.74 per gallon
NE avg today $5.58 +16¢ vs NE
Lowest city today $4.99 Charlton
Est. annual cost $4,879 850 gal avg home
Cities tracked 36 updated daily
Massachusetts Heating Oil Prices — 2 Year Price History
Weekly retail heating oil · $/gallon · Source: EIA
$5.74/gal
+64.9% vs 1 year ago
$3.30 $3.82 $4.34 $4.86 $5.38 $5.90 Nov '22 Jan '23 Mar '23 Nov '23 Jan '24 Mar '24 Aug '24 Nov '24 Jan '25 Mar '25 Oct '25 Dec '25 Feb '26 Mar '26 $5.74

Massachusetts Heating Oil Prices by City

Sorted low to high · April 13, 2026
City Price / gallon vs State avg Dealers Updated
Lowest Charlton $4.99 75¢ below 1 dealer Apr 10
Dudley $4.99 75¢ below 1 dealer Apr 10
Webster $4.99 75¢ below 1 dealer Apr 10
Sturbridge $4.99 75¢ below 1 dealer Apr 10
Oxford $4.99 75¢ below 1 dealer Apr 10
Worcester $5.66 8¢ below Add yours → Apr 13
Revere $5.67 7¢ below Add yours → Apr 13
Fall River $5.68 6¢ below Add yours → Apr 13
Methuen $5.69 5¢ below Add yours → Apr 13
Cheshire $5.69 5¢ below Add yours → Apr 13
Boston $5.71 3¢ below Add yours → Apr 13
Lawrence $5.71 3¢ below 2 dealers Apr 13
Haverhill $5.71 3¢ below Add yours → Apr 13
Egremont $5.71 3¢ below Add yours → Apr 13
Spencer $5.71 3¢ below Add yours → Apr 13
Brockton $5.72 2¢ below 1 dealer Apr 13
Newton $5.72 2¢ below 1 dealer Apr 13
Waltham $5.73 1¢ below 2 dealers Apr 13
Chicopee $5.73 1¢ below 2 dealers Apr 13
Douglas $5.73 1¢ below Add yours → Apr 13
Springfield $5.74 +0¢ above 1 dealer Apr 13
Cambridge $5.75 +1¢ above Add yours → Apr 13
Lynn $5.75 +1¢ above 2 dealers Apr 13
Malden $5.75 +1¢ above Add yours → Apr 13
Medford $5.76 +2¢ above Add yours → Apr 13
Peabody $5.76 +2¢ above 2 dealers Apr 13
Quincy $5.78 +4¢ above 2 dealers Apr 13
Barnstable $5.78 +4¢ above Add yours → Apr 13
Lowell $5.79 +5¢ above 1 dealer Apr 13
Somerville $5.79 +5¢ above Add yours → Apr 13
Taunton $5.79 +5¢ above Add yours → Apr 13
Weymouth $5.80 +6¢ above 3 dealers Apr 13
Plymouth $5.80 +6¢ above Add yours → Apr 13
New Bedford $5.81 +7¢ above 1 dealer Apr 13
Adams $5.82 +8¢ above Add yours → Apr 13
Hancock $5.82 +8¢ above Add yours → Apr 13

About Heating Oil in Massachusetts

How much does Massachusetts use?

Approximately 970,000 homes in Massachusetts use heating oil as their primary heat source. The average Massachusetts home uses about 850 gallons per heating season (Oct–Apr). At today's price of $5.74/gal, that's an estimated annual heating cost of $4,879.

How to save on heating oil in Massachusetts

The best way to save is to compare at least 3 local dealers before ordering — prices between dealers in the same area can vary 10–20 cents per gallon. Buying in the off-season (May–August) when prices are typically lowest, or signing a price cap contract in spring, can also save 15–25 cents per gallon. Set a price alert to be notified when prices drop to your target.

Where does this data come from?

Massachusetts heating oil prices are sourced from the U.S. Energy Information Administration's weekly residential heating oil survey. The EIA surveys heating oil dealers across Massachusetts weekly during the heating season and monthly in the off-season. City-level prices reflect the state average with small adjustments for local market conditions. Prices are updated daily on this site.

Get a Massachusetts price alert

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