Skip to content

Massachusetts · Updated November 2, 2026

Heating Oil Prices by City in Massachusetts

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

Sort byTown A–Z
Prices updatedNovember 2, 2026 · 8:00 AM
$ Massachusetts benchmark $6.25/gal source: EIA · survey October 26, 2026
↓ Lowest listed $5.20/gal Centerville · listed dealer price
⌖ Towns with prices 225 of 282 towns tracked
◷ Last updated 8:00 AM November 2, 2026

Heating Oil Prices by City in Massachusetts

Town A–Z by default · November 2, 2026 | All Massachusetts dealers →
Town Price per gallon vs dealer median Dealers Updated Actions
Abington $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Acton $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Adams $5.49 dealer listed West Oil Company, Inc. 31¢ below Oct 29 2:40 AM
Amherst $5.90 dealer listed Kieras Oil, Inc. +10¢ above Nov 2 3:07 PM
Arlington — No confirmed dealer price yet — —
Ashburnham $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Ashby $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Ashland $5.83 dealer listed Pioneer Valley +3¢ above Nov 2 1:50 PM
Athol — No confirmed dealer price yet — —
Attleboro $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
Auburn $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Avon $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Ayer $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Baldwinville — No confirmed dealer price yet — —
Barnstable $5.59 dealer listed Cape Cod Biofuels, Inc. 21¢ below Nov 2 2:10 PM
Barre — No confirmed dealer price yet — —
Becket $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Bellingham $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
Bennington — No confirmed dealer price yet — Add yours → —
Berlin $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Bernardston — No confirmed dealer price yet — —
Beverly $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Billerica — No confirmed dealer price yet — —
Blackstone $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Bolton $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Boston $6.29 dealer listed Metro Energy / M&T +49¢ above Nov 2 2:23 PM
Bourne $5.94 dealer listed Tasha Fuels and Propane +14¢ above Nov 2 1:53 PM
Boxborough $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Boxford $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Boylston $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Braintree $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Bridgewater $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Brimfield $5.74 dealer listed LeBlanc 6¢ below Nov 2 2:22 PM
Brockton $6.00 dealer listed Niccoli Energy +20¢ above Nov 2 1:59 PM
Brookfield $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Brookline $6.29 dealer listed Metro Energy / M&T +49¢ above Nov 2 2:23 PM
Byfield $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Cambridge $6.29 dealer listed Metro Energy / M&T +49¢ above Nov 2 2:23 PM
Canton $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Carver $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Lowest Centerville $5.20 dealer listed Eastern Petroleum 60¢ below Nov 2 1:43 PM
Charlton $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
CHARLTON {CITY} — No confirmed dealer price yet — Add yours → —
CHARLTON {DEPOT} — No confirmed dealer price yet — Add yours → —
Chelmsford $5.64 dealer listed Colonial Oil / County 16¢ below Nov 1 12:17 AM
Chelsea $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Cherry Valley $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
CHERRY VALLEY {LEICESTER} — No confirmed dealer price yet — Add yours → —
Cheshire $5.85 dealer listed Bottom Line Oil Springfield +5¢ above Nov 2 1:41 PM
Chicopee — No confirmed dealer price yet — —
Clinton $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Cohasset $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Dalton $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Danvers $5.30 dealer listed Eastern Propane & Oil 50¢ below Nov 1 12:32 AM
Dedham — No confirmed dealer price yet — —
Deerfield — No confirmed dealer price yet — —
Dorchester — No confirmed dealer price yet — —
Douglas $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Dover $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Dudley $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Duxbury $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
East Boston $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
East Bridgewater $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
East Brookfield $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
East Falmouth $5.94 dealer listed Tasha Fuels and Propane +14¢ above Nov 2 1:53 PM
East Granby $5.73 dealer listed Skips Discount Oil 7¢ below Nov 2 2:06 PM
Easthampton $5.83 dealer listed Pioneer Valley +3¢ above Nov 2 1:50 PM
East Longmeadow — No confirmed dealer price yet — —
Egremont — No confirmed dealer price yet — Add yours → —
Erving — No confirmed dealer price yet — —
Essex $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Everett $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Fall River — No confirmed dealer price yet — Add yours → —
Falmouth $5.94 dealer listed Tasha Fuels and Propane +14¢ above Nov 2 1:53 PM
Fayville $5.75 dealer listed Just Oil Inc. 5¢ below Nov 2 1:48 PM
Fiskdale $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Fitchburg $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Foxboro — No confirmed dealer price yet — —
Foxborough — No confirmed dealer price yet — —
Framingham $5.75 dealer listed Just Oil Inc. 5¢ below Nov 2 1:48 PM
Franklin $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
Gardner $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Georgetown $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Gilbertville $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Gill — No confirmed dealer price yet — —
Glendale $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Gloucester $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Grafton $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Great Barrington $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Greenfield $5.90 dealer listed Kieras Oil, Inc. +10¢ above Nov 2 3:07 PM
Groton $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Hadley $5.90 dealer listed Kieras Oil, Inc. +10¢ above Nov 2 3:07 PM
Halifax $6.00 dealer listed TLC Companies / Curtin +20¢ above Nov 2 2:08 PM
Hamilton $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Hancock — No confirmed dealer price yet — Add yours → —
Hanover $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Hanson $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Hardwick $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Harvard $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Haverhill — No confirmed dealer price yet — Add yours → —
Hingham $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Hinsdale $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Holbrook $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Holden $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Holland $5.74 dealer listed LeBlanc 6¢ below Nov 2 2:22 PM
Holliston $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Hopedale $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Hopkinton $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Housatonic $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Hubbardston $5.80 dealer listed Spadafore Oil & Energy +0¢ above Nov 2 1:52 PM
Hudson $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Hull $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Hyannis $5.59 dealer listed Cape Cod Biofuels, Inc. 21¢ below Nov 2 2:10 PM
Hyde Park — No confirmed dealer price yet — —
Ipswich $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Jefferson $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Kingston $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Lake Pleasant — No confirmed dealer price yet — —
Lancaster $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Lanesboro $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Lawrence $5.80 dealer listed Haffner's Energy +0¢ above Nov 2 2:18 PM
Lee $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Leicester $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Lenox $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Lenox Dale $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Leominster $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Lexington — No confirmed dealer price yet — —
Littleton $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Longmeadow $5.73 dealer listed Skips Discount Oil 7¢ below Nov 2 2:06 PM
Lowell — No confirmed dealer price yet — —
Ludlow $5.82 dealer listed American Discount Oil +2¢ above Nov 2 1:38 PM
Lunenburg $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Lynn $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Lynnfield $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Magnolia $6.05 dealer listed Ashley Fuel, Inc. +25¢ above Nov 2 2:10 PM
Malden — No confirmed dealer price yet — Add yours → —
Manchester $6.05 dealer listed Ashley Fuel, Inc. +25¢ above Nov 2 2:10 PM
Manchester by the Sea $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Mansfield $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
Marblehead $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Marion $5.94 dealer listed Tasha Fuels and Propane +14¢ above Nov 2 1:53 PM
Marlborough $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Marshfield $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Lowest Mashpee $5.20 dealer listed Eastern Petroleum 60¢ below Nov 2 1:43 PM
Mattapoisett $5.94 dealer listed Tasha Fuels and Propane +14¢ above Nov 2 1:53 PM
Maynard $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Medfield $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Medford $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Medway $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Melrose $5.69 dealer listed John's Oil Co. 11¢ below Nov 2 2:21 PM
Mendon $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
Methuen — No confirmed dealer price yet — Add yours → —
Middleton $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Milford $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Millbury $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Millers Falls — No confirmed dealer price yet — —
Millis $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Millville $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Milton $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Montague — No confirmed dealer price yet — —
Natick $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Needham — No confirmed dealer price yet — —
New Bedford — No confirmed dealer price yet — —
New Braintree $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
New Salem — No confirmed dealer price yet — —
Newton $5.54 dealer listed Blackstone Valley Oil 26¢ below Nov 1 12:17 AM
Norfolk $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
North Adams $5.49 dealer listed West Oil Company, Inc. 31¢ below Oct 29 2:40 AM
Northampton $5.85 dealer listed Bottom Line Oil Springfield +5¢ above Nov 2 1:41 PM
North Attleboro $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
North Attleborough — No confirmed dealer price yet — —
NORTH AUBURN $5.83 dealer listed Pioneer Valley +3¢ above Nov 2 1:50 PM
Northborough $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Northbridge $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
North Brookfield $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Lowest North Easton $5.20 dealer listed Eastern Petroleum 60¢ below Nov 2 1:43 PM
Northfield — No confirmed dealer price yet — —
North Grafton $5.75 dealer listed Just Oil Inc. 5¢ below Nov 2 1:48 PM
North Granby $5.73 dealer listed Skips Discount Oil 7¢ below Nov 2 2:06 PM
North Oxford $5.74 dealer listed LeBlanc 6¢ below Nov 2 2:22 PM
North Reading $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Lowest Norton $5.20 dealer listed Eastern Petroleum 60¢ below Nov 2 1:43 PM
Norwell $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Norwood — No confirmed dealer price yet — —
Oakham $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Orange — No confirmed dealer price yet — —
Orleans — No confirmed dealer price yet — —
Otis $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Oxford $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Palmer $5.82 dealer listed American Discount Oil +2¢ above Nov 2 1:38 PM
Paxton $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Peabody $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Pembroke $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Pepperell $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Petersham — No confirmed dealer price yet — —
Phillipston $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Pittsfield $5.85 dealer listed Bottom Line Oil Springfield +5¢ above Nov 2 1:41 PM
Plainfield $5.85 dealer listed Bottom Line Oil Springfield +5¢ above Nov 2 1:41 PM
Plainville $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
Lowest Plymouth $5.20 dealer listed Eastern Petroleum 60¢ below Nov 2 1:43 PM
Plympton $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Princeton $5.80 dealer listed Spadafore Oil & Energy +0¢ above Nov 2 1:52 PM
Provincetown $5.59 dealer listed Cape Cod Biofuels, Inc. 21¢ below Nov 2 2:10 PM
Lowest Quincy $5.20 dealer listed Eastern Petroleum 60¢ below Nov 2 1:43 PM
Randolph $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Reading $5.85 dealer listed Broco Oil, Inc. +5¢ above Nov 2 1:24 PM
Revere — No confirmed dealer price yet — Add yours → —
Richmond $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Rochdale $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Rockland $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Rockport $6.05 dealer listed Ashley Fuel, Inc. +25¢ above Nov 2 2:10 PM
Rowley $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Royalston — No confirmed dealer price yet — —
Rutland $5.66 dealer listed MyOil4Less 14¢ below Nov 2 2:24 PM
Salem $6.05 dealer listed Ashley Fuel, Inc. +25¢ above Nov 2 2:10 PM
Sandwich $5.59 dealer listed Cape Cod Biofuels, Inc. 21¢ below Nov 2 2:10 PM
Saugus $6.05 dealer listed Ashley Fuel, Inc. +25¢ above Nov 2 2:10 PM
Savoy $5.85 dealer listed Bottom Line Oil Springfield +5¢ above Nov 2 1:41 PM
Scituate $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Sherborn $6.20 dealer listed Holliston Oil Service, Inc. +40¢ above Nov 2 2:18 PM
Shirley $5.80 dealer listed Fitchburg Economy Oil +0¢ above Nov 2 1:45 PM
Shrewsbury $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Shutesbury — No confirmed dealer price yet — —
Somerville — No confirmed dealer price yet — Add yours → —
South Attleboro $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
Southborough $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
South Boston $6.29 dealer listed Metro Energy / M&T +49¢ above Nov 2 2:23 PM
Southbridge $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
South Dennis $5.76 dealer listed Hall Oil Co., Inc. 4¢ below Nov 1 12:17 AM
SOUTH GRAFTON $5.83 dealer listed Pioneer Valley +3¢ above Nov 2 1:50 PM
South Hadley — No confirmed dealer price yet — —
South Weymouth — No confirmed dealer price yet — —
Spencer $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Springfield $5.82 dealer listed American Discount Oil +2¢ above Nov 2 1:38 PM
Sterling $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Stockbridge $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Stoughton $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
Stow $5.55 dealer listed Service Oil Co 25¢ below Nov 2 1:52 PM
Sturbridge $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Sutton $5.74 dealer listed LeBlanc 6¢ below Nov 2 2:22 PM
Swampscott $6.05 dealer listed Ashley Fuel, Inc. +25¢ above Nov 2 2:10 PM
Taunton — No confirmed dealer price yet — Add yours → —
Templeton $5.80 dealer listed Spadafore Oil & Energy +0¢ above Nov 2 1:52 PM
Topsfield $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Townsend $5.80 dealer listed Fitchburg Economy Oil +0¢ above Nov 2 1:45 PM
Turners Falls — No confirmed dealer price yet — —
Tyringham $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
Upton $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Uxbridge $5.80 dealer listed Hellen Fuels Corporation +0¢ above Nov 2 2:18 PM
Wakefield — No confirmed dealer price yet — —
Walpole — No confirmed dealer price yet — —
Waltham — No confirmed dealer price yet — —
Ware $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Wareham $5.94 dealer listed Tasha Fuels and Propane +14¢ above Nov 2 1:53 PM
Warren $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Warwick — No confirmed dealer price yet — —
Webster $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Wendell — No confirmed dealer price yet — —
Wenham $5.50 dealer listed Direct Fuel, Inc. 30¢ below Nov 2 2:12 PM
Westboro $5.75 dealer listed Just Oil Inc. 5¢ below Nov 2 1:48 PM
Westborough $5.83 dealer listed Pioneer Valley +3¢ above Nov 2 1:50 PM
West Boylston $5.80 dealer listed Spadafore Oil & Energy +0¢ above Nov 2 1:52 PM
West Bridgewater $6.54 dealer listed Albert Culver Co. +74¢ above Nov 2 1:38 PM
West Brookfield $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Lowest West Falmouth $5.20 dealer listed Eastern Petroleum 60¢ below Nov 2 1:43 PM
Westfield $5.73 dealer listed Skips Discount Oil 7¢ below Nov 2 2:06 PM
Westford $5.84 dealer listed J.A. Healy & Sons +4¢ above Nov 2 1:55 PM
WEST MILLBURY $5.83 dealer listed Pioneer Valley +3¢ above Nov 2 1:50 PM
Westminster $5.80 dealer listed Fitchburg Economy Oil +0¢ above Nov 2 1:45 PM
West Stockbridge $5.89 dealer listed Clifford Oil +9¢ above Nov 2 1:41 PM
West Warren $5.70 dealer listed Sherman Oil Co., Inc. 10¢ below Nov 1 12:17 AM
Westwood — No confirmed dealer price yet — —
Weymouth $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Whitman $5.98 dealer listed Kelley's Oil Co., Inc. +18¢ above Nov 1 12:17 AM
Wilbraham — No confirmed dealer price yet — Add yours → —
Williamstown $5.85 dealer listed Bottom Line Oil Springfield +5¢ above Nov 2 1:41 PM
Wilmington — No confirmed dealer price yet — —
Winchendon $5.80 dealer listed Spadafore Oil & Energy +0¢ above Nov 2 1:52 PM
Woburn — No confirmed dealer price yet — —
Worcester $5.70 dealer listed Midnight Oil 10¢ below Nov 2 2:24 PM
Wrentham $5.70 dealer listed George's Oil Inc 10¢ below Nov 2 2:15 PM
Yarmouth $5.59 dealer listed Cape Cod Biofuels, Inc. 21¢ below Nov 2 2:10 PM
Massachusetts 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.25/gal
+80.1% vs 1 year ago
$3.30 $3.91 $4.52 $5.13 $5.74 $6.35 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.25
Lowest dealer price
$5.20
Eastern Petroleum · 2h ago
MA dealer median
$5.80
42 listed dealer prices
MA state avg
$6.25
source: 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 Massachusetts?
Be the first Massachusetts homeowner to share what you actually paid.
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 $6.25/gal, that's an estimated annual heating cost of $5,313.

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 282 Massachusetts cities and towns. The current Massachusetts benchmark shown on the site is $6.25 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 2, 2026.

Get a Massachusetts price alert

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