Heating Oil Prices in Massachusetts
Prices updated daily — last updated July 4, 2026
Heating Oil Prices by County in Massachusetts
| County | Avg Price Today | Suppliers | Price Range |
|---|---|---|---|
| Hampshire County | $3.60 | 14 suppliers | $3.34–$4.40 |
| Berkshire County | $3.60 | 4 suppliers | $3.50–$4.40 |
| Hampden County | $3.60 | 18 suppliers | $3.34–$4.40 |
| Worcester County | $3.79 | 25 suppliers | $3.34–$4.40 |
| Bristol County | $3.79 | 16 suppliers | $3.49–$4.56 |
| Middlesex County | $3.85 | 16 suppliers | $3.49–$4.69 |
| Essex County | $3.85 | 10 suppliers | $3.49–$4.69 |
| Suffolk County | $3.99 | 6 suppliers | $3.49–$4.69 |
| Norfolk County | $4.04 | 22 suppliers | $3.49–$4.69 |
| Plymouth County | $4.09 | 15 suppliers | $3.59–$4.69 |
| Franklin County | $4.11 | 9 suppliers | $3.50–$4.40 |
| Barnstable County | $4.26 | 7 suppliers | $3.68–$4.61 |
6-Week Price Trend
Statewide median heating oil price across 12 counties (last 8 weeks)
Get Email Alerts When Heating Oil Prices Drop in Massachusetts
Get alerted when heating oil prices drop in your area. No newsletters, only price alerts.
Compare All Suppliers
Browse by County
Worcester County · Hampden County · Norfolk County · Hampshire County · Middlesex County · Bristol County · Plymouth County · Essex County · Franklin County · Barnstable County · Suffolk County · Berkshire County
Prices shown are reported by suppliers. Actual delivered prices may vary by volume and payment method. Always confirm when ordering.
About Heating Oil Prices in Massachusetts
The average heating oil price today in Massachusetts is $3.85 per gallon, based on pricing data from 56 suppliers across 12 counties. Prices range from $3.34 to $4.69 per gallon. Prices are down 16.1% over the past 6 weeks.
HomeHeat updates pricing daily from verified COD suppliers. All prices shown are for cash-on-delivery, will-call orders.
Frequently Asked Questions
What is the current heating oil price in Massachusetts?
The median heating oil price in Massachusetts today is $3.85 per gallon, with prices ranging from $3.34 to $4.69. Prices are based on data from 56 reporting suppliers across 12 counties.
How many heating oil suppliers are in Massachusetts?
HomeHeat tracks 99 heating oil suppliers across 12 counties in Massachusetts. Pricing data is updated daily from verified COD suppliers.
Are heating oil prices going up or down in Massachusetts?
Heating oil prices in Massachusetts are down approximately 16.1% over the past 6 weeks. The current statewide median is $3.85 per gallon. Prices typically peak in winter and dip in summer.
Never Run Out of Oil
HomeHeat tracks your usage and predicts when you'll need your next delivery — no sensors required.
Get HomeHeat Free → Save HomeHeat to Your Phone →Find prices in your exact area
Enter your ZIP code for suppliers that deliver to your address.
Check My ZIP Code →Prices in Other States
New York · Connecticut · New Jersey · Pennsylvania · Rhode Island · New Hampshire · Maine · Virginia · Maryland · Delaware · Alaska · Vermont · Ohio