Skip to content
Heating oil · statewide

Heating oil prices in New Hampshire

15 suppliers posted a price for 500 gallons in the last 2 days. We list 111 heating oil dealers based in New Hampshire. Enter your town or ZIP to see who delivers to you.

Lowest today$5.499
per gallon
Online Fuel Company
Median
$5.890
Range
$5.499 – $5.999
Posting now
15
Dealers listed
111

Lowest price by county

The cheapest current price from a supplier serving each county.

$5.50$5.89 no price today
RankSupplierPriceChange14 daysUpdatedLinks
1Online Fuel CompanyScarborough, ME$5.499posted pricenew
2Fuel NRGWindham, NH$5.599cash/checknew
3Coyote Discount OilRindge, NH$5.69cash/checknew
4Nashua FuelNashua, NH$5.699150+ galnew
5Broco EnergyHaverhill, MA$5.749posted pricenew
6Buxton OilExeter, NH$5.799cash/checknew
7Buxton Oil & PropaneEpping, NH$5.799cash/checknew
8Huckleberry HeatingBoscawen, NH$5.89posted pricenew
9Just OilRochester, NH$5.89posted pricenew
10Just Oil & MoreNH$5.89posted pricenew
11ABSCO HeatingManchester, NH$5.899cash/checknew
12Surner HeatingAmherst Town, MA$5.899cash/checknew
13Surner Heating Co.Amherst, MA$5.899cash/checknew
14Affordable OilRollinsford, NH$5.949posted pricenew
15Dutile and Sons Oil CompanyLaconia, NH$5.999cash/checknew

Every New Hampshire supplier with a current posted price. Each one delivers to its own area; pick your town to see only those who serve you.

New Hampshire average

The official average residential heating oil price across New Hampshire, from U.S. Energy Information Administration. Useful as a yardstick: a quote well above it is worth questioning.

Last reading · week of Mar 30$5.407

EIA surveys prices weekly from October to March; the new season’s first figures follow in early October.

U.S. Energy Information Administration
$3.00$3.50$4.00$4.50$5.00$5.50Oct 6Nov 3Dec 1Dec 29Jan 26Feb 23Mar 30
Show as table
DateState average
Oct 6$3.54
Oct 13$3.50
Oct 20$3.47
Oct 27$3.48
Nov 3$3.50
Nov 10$3.55
Nov 17$3.60
Nov 24$3.67
Dec 1$3.67
Dec 8$3.67
Dec 15$3.68
Dec 22$3.65
Dec 29$3.63
Jan 5$3.64
Jan 12$3.62
Jan 19$3.63
Jan 26$3.68
Feb 2$3.85
Feb 9$3.89
Feb 16$3.90
Feb 23$3.90
Mar 2$4.04
Mar 9$4.83
Mar 16$4.98
Mar 23$5.38
Mar 30$5.41