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

Massachusetts · Updated June 19, 2026

Heating Oil Prices by City in Massachusetts

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

Sort byTown A–Z
Prices updatedJune 19, 2026 · 8:00 AM
$ Massachusetts benchmark $5.24/gal admin-entered update · survey May 29, 2026
Lowest listed $3.50/gal Ashland · listed dealer price
Towns with prices 169 of 221 towns tracked
Last updated 8:00 AM June 19, 2026

Heating Oil Prices by City in Massachusetts

Town A–Z by default · June 19, 2026 | All Massachusetts dealers →
Town Price per gallon vs dealer median Dealers Updated Actions
Abington $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Acton No confirmed dealer price yet
Adams $4.35 dealer listed Bottom Line Oil Springfield 21¢ below Jun 7 8:49 PM
Amherst $4.90 dealer listed Kieras Oil, Inc. +34¢ above Jun 5 1:53 AM
Arlington No confirmed dealer price yet
Ashburnham $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Ashby $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Lowest Ashland $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Athol $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Lowest Auburn $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Ayer $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Baldwinville $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Barnstable $4.99 dealer listed Cape Cod Biofuels, Inc. +43¢ above Jun 19 11:40 AM
Barre $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Bellingham $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Bennington No confirmed dealer price yet Add yours →
Bernardston $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Beverly $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Billerica No confirmed dealer price yet
Blackstone $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Bolton $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Boston No confirmed dealer price yet Add yours →
Braintree $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Brimfield $4.12 dealer listed LeBlanc 44¢ below Jun 19 2:58 PM
Brockton $4.70 dealer listed Niccoli Energy +14¢ above Jun 5 1:53 AM
Brookfield $4.12 dealer listed LeBlanc 44¢ below Jun 19 2:58 PM
Cambridge No confirmed dealer price yet Add yours →
Canton No confirmed dealer price yet
Lowest Charlton $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
CHARLTON {CITY} No confirmed dealer price yet Add yours →
CHARLTON {DEPOT} No confirmed dealer price yet Add yours →
Chelsea No confirmed dealer price yet
Lowest Cherry Valley $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
CHERRY VALLEY {LEICESTER} No confirmed dealer price yet Add yours →
Cheshire $4.35 dealer listed Bottom Line Oil Springfield 21¢ below Jun 7 8:49 PM
Chicopee No confirmed dealer price yet
Clinton $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Cohasset $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Danvers $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Dedham No confirmed dealer price yet
Deerfield $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Dorchester No confirmed dealer price yet
Douglas $3.95 dealer listed Charlton Oil 61¢ below Jun 19 11:43 AM
Dover $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Lowest Dudley $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
East Brookfield $4.12 dealer listed LeBlanc 44¢ below Jun 19 2:58 PM
East Falmouth $4.86 dealer listed Tasha Fuels and Propane +30¢ above Jun 5 1:53 AM
East Granby $4.02 dealer listed Skips Discount Oil 54¢ below Jun 19 3:18 PM
Lowest Easthampton $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
East Longmeadow No confirmed dealer price yet
Egremont No confirmed dealer price yet Add yours →
Erving $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Fall River No confirmed dealer price yet Add yours →
Falmouth No confirmed dealer price yet
Fiskdale $4.12 dealer listed LeBlanc 44¢ below Jun 19 2:58 PM
Fitchburg $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Foxboro $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Foxborough No confirmed dealer price yet
Framingham $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Franklin $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Gardner $4.39 dealer listed Chair City Oil Co. 17¢ below Jun 19 11:40 AM
Georgetown $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Gilbertville $4.49 dealer listed Sherman Oil Co., Inc. 7¢ below Jun 5 1:53 AM
Gill $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Gloucester No confirmed dealer price yet
Lowest Grafton $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Greenfield $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Groton $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Halifax $4.43 dealer listed TLC Companies / Curtin 13¢ below Jun 5 1:53 AM
Hamilton $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Hancock No confirmed dealer price yet Add yours →
Hanover $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Hanson $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Hardwick $4.49 dealer listed Sherman Oil Co., Inc. 7¢ below Jun 5 1:53 AM
Harvard $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Haverhill No confirmed dealer price yet Add yours →
Hingham $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Holbrook $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Lowest Holden $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Holland $3.99 dealer listed Red Star Oil 57¢ below Jun 19 11:40 AM
Holliston $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Hopedale $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Hopkinton $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Hubbardston $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Hudson No confirmed dealer price yet
Hyannis $4.99 dealer listed Cape Cod Biofuels, Inc. +43¢ above Jun 19 11:40 AM
Hyde Park No confirmed dealer price yet
Ipswich $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Lowest JEFFERSON $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Kingston No confirmed dealer price yet
Lake Pleasant $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Lancaster $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Lawrence $4.40 dealer listed Haffner's Energy 16¢ below Jun 19 11:40 AM
Lowest Leicester $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Leominster $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Lexington No confirmed dealer price yet
Longmeadow $4.02 dealer listed Skips Discount Oil 54¢ below Jun 19 3:18 PM
Lowell No confirmed dealer price yet
Ludlow $4.28 dealer listed American Discount Oil 28¢ below Jun 12 10:37 AM
Lunenburg $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Lynn $4.69 dealer listed John's Oil Co. +13¢ above Jun 5 1:53 AM
Lynnfield $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Malden No confirmed dealer price yet Add yours →
Marlborough No confirmed dealer price yet
Marshfield No confirmed dealer price yet
Medfield $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Medford No confirmed dealer price yet Add yours →
Medway $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Mendon $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Methuen No confirmed dealer price yet Add yours →
Middleton $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Milford $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Lowest Millbury $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Millers Falls $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Millis $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Millville $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Milton $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Montague $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Natick $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Needham No confirmed dealer price yet
New Bedford No confirmed dealer price yet
New Braintree $4.49 dealer listed Sherman Oil Co., Inc. 7¢ below Jun 5 1:53 AM
New Salem $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Newton No confirmed dealer price yet
Norfolk $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
North Adams $4.58 dealer listed West Oil Company +2¢ above Jun 6 11:02 AM
Northampton $4.35 dealer listed Bottom Line Oil Berkshire 21¢ below Jun 7 8:49 PM
North Attleboro $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
North Attleborough No confirmed dealer price yet
Lowest NORTH AUBURN $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Northborough No confirmed dealer price yet
North Brookfield $4.12 dealer listed LeBlanc 44¢ below Jun 19 2:58 PM
Northfield $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Lowest North Grafton $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
North Granby $4.02 dealer listed Skips Discount Oil 54¢ below Jun 19 3:18 PM
Lowest North Oxford $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
North Reading $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Norwell $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Norwood $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Oakham $4.49 dealer listed Sherman Oil Co., Inc. 7¢ below Jun 5 1:53 AM
Orange $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Orleans No confirmed dealer price yet
Lowest Oxford $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Palmer $4.28 dealer listed American Discount Oil 28¢ below Jun 12 10:37 AM
Lowest PAXTON $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Peabody $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Pembroke $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Petersham $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Phillipston $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Pittsfield $4.35 dealer listed Bottom Line Oil Springfield 21¢ below Jun 7 8:49 PM
Plainfield $4.35 dealer listed Bottom Line Oil Springfield 21¢ below Jun 7 8:49 PM
Plainville $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Plymouth $4.99 dealer listed Cape Cod Biofuels, Inc. +43¢ above Jun 19 11:40 AM
Princeton $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Provincetown $4.99 dealer listed Cape Cod Biofuels, Inc. +43¢ above Jun 19 11:40 AM
Quincy $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Randolph $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Reading $3.80 dealer listed Broco Oil, Inc. 76¢ below Jun 19 11:40 AM
Revere No confirmed dealer price yet Add yours →
Lowest Rochdale $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Rockland $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Rockport No confirmed dealer price yet Add yours →
Rowley $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Royalston $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Sandwich $4.99 dealer listed Cape Cod Biofuels, Inc. +43¢ above Jun 19 11:40 AM
Savoy $4.35 dealer listed Bottom Line Oil Springfield 21¢ below Jun 7 8:49 PM
Scituate No confirmed dealer price yet
Sherborn $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Shirley $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Lowest Shrewsbury $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Shutesbury $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Somerville No confirmed dealer price yet Add yours →
Southborough $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
South Boston $4.97 dealer listed Metro Energy / M&T +41¢ above Jun 5 1:53 AM
Lowest Southbridge $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
South Dennis No confirmed dealer price yet
Lowest SOUTH GRAFTON $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
South Hadley No confirmed dealer price yet
South Weymouth No confirmed dealer price yet
Lowest Spencer $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Springfield $4.28 dealer listed American Discount Oil 28¢ below Jun 12 10:37 AM
Sterling $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Stoughton No confirmed dealer price yet
Sturbridge $3.95 dealer listed Charlton Oil 61¢ below Jun 19 11:43 AM
Lowest Sutton $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Taunton No confirmed dealer price yet Add yours →
Templeton $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Topsfield $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Townsend $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Turners Falls $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Upton $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Uxbridge $4.70 dealer listed Holliston Oil Service, Inc. +14¢ above Jun 19 11:40 AM
Wakefield No confirmed dealer price yet
Walpole $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Waltham No confirmed dealer price yet
Ware $4.49 dealer listed Sherman Oil Co., Inc. 7¢ below Jun 5 1:53 AM
Warren $4.49 dealer listed Sherman Oil Co., Inc. 7¢ below Jun 5 1:53 AM
Warwick $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Lowest Webster $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Wendell $4.11 dealer listed Orange Oil Co., Inc. 45¢ below Jun 19 11:40 AM
Wenham $4.50 dealer listed Direct Fuel, Inc. 6¢ below Jun 5 1:53 AM
Westboro $4.50 dealer listed Just Oil Inc. 6¢ below Jun 7 8:49 PM
Lowest Westborough $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
West Boylston $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
West Brookfield $4.49 dealer listed Sherman Oil Co., Inc. 7¢ below Jun 5 1:53 AM
Westfield $4.02 dealer listed Skips Discount Oil 54¢ below Jun 19 3:18 PM
Westford $4.74 dealer listed J.A. Healy & Sons +18¢ above Jun 5 1:54 AM
Lowest WEST MILLBURY $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Westminster $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
West Warren $4.49 dealer listed Sherman Oil Co., Inc. 7¢ below Jun 5 1:53 AM
Westwood $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Weymouth $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Whitman $4.70 dealer listed Kelley's Oil Co., Inc. +14¢ above Jun 5 1:53 AM
Wilbraham No confirmed dealer price yet
Williamstown $4.35 dealer listed Bottom Line Oil Springfield 21¢ below Jun 7 8:49 PM
Wilmington No confirmed dealer price yet
Winchendon $4.59 dealer listed Spadafore Oil & Energy +3¢ above Jun 12 11:47 AM
Woburn No confirmed dealer price yet
Lowest Worcester $3.50 dealer listed Pioneer Valley 106¢ below Jun 19 2:48 PM
Wrentham $4.54 dealer listed G. Cronin & Sons, 2¢ below Jun 5 1:53 AM
Yarmouth $4.99 dealer listed Cape Cod Biofuels, Inc. +43¢ above Jun 19 11:40 AM
Massachusetts source note: The headline Massachusetts average shown above is the current site benchmark: $5.24/gal, MA Dept of Energy Resources, updated June 19, 2026. The chart below is the EIA weekly historical survey series, with a latest plotted point of $5.74/gal through March 30, 2026. These values may differ when Massachusetts DOER data or a manual Massachusetts benchmark is being used for the current page summary.
Massachusetts Heating Oil Prices — 2 Year Price History
Weekly retail heating oil · $/gallon · Source: U.S. Govt Data — EIA · Updated through Mar 30, 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.
$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
Lowest dealer price
$3.50
Pioneer Valley · 6h ago
MA dealer median
$4.56
38 listed dealer prices
MA state avg
$5.24
admin-entered update
Dealer median trend
↘ 58¢
based on listed dealer prices
i
How we rank prices. Listed dealer prices control the lowest-price and dealer-median cards above. City comparisons are measured against the state dealer median when enough dealer prices are available. Older prices stay visible but should be verified before ordering. U.S. Govt/EIA survey data is shown only as the official baseline reference and chart source.
Just got a delivery in Massachusetts?
1 homeowner reported prices in the last 30 days. Add yours.
Report a price you paid →

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 the current benchmark of $5.24/gal, that's an estimated annual heating cost of $4,454.

How to save on heating oil in Massachusetts

Massachusetts prices can vary sharply between eastern Massachusetts, central Massachusetts, the Cape, and western hill towns. Compare local dealers serving your exact town, and check whether the quoted price changes by gallons ordered, payment method, or delivery timing. Set a price alert to be notified when prices drop to your target.

Where does this data come from?

Massachusetts statewide pricing may use the configured Massachusetts benchmark source when EIA data is stale or out of season. City and town prices still prefer current dealer-submitted prices where a listed dealer has supplied one.

This page currently tracks 221 Massachusetts cities and towns. The current Massachusetts benchmark shown on the site is $5.24 per gallon. For regional comparison, the Northeast benchmark shown on the site is $5.58 per gallon. Current source label: MA Dept of Energy Resources. Last public update shown: June 19, 2026.

Get a Massachusetts price alert

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