Home Prices Blog About For Dealers FAQ

Heating Oil Prices in New Hampshire

Compare real-time prices from 50+ dealers across NH. Updated daily.

Enter your ZIP to see dealers and prices in your specific area

Avg $/gal
Dealers
Lowest

Finding dealers in your area...

No dealers found for that ZIP. Try another NH ZIP code.

Dealers in New Hampshire

Heating Oil in New Hampshire: What You Need to Know

New Hampshire has one of the coldest climates in the Northeast, with over 30% of homes relying on heating oil.

💰

Current Prices

Prices in NH currently range $3.10 – $3.85 per gallon. The statewide average is around $3.48/gal. Prices update daily based on dealer reports.

📅

Seasonal Tips

New Hampshire winters are harsh — temperatures regularly drop below 10°F in the northern half. Expect to use 900–1,400 gallons per season. The White Mountains and Lakes Region see the heaviest consumption. Pre-buying in August or September is common.

📍

Local Pricing

Southern NH (Manchester, Nashua) benefits from competition with nearby Massachusetts dealers. The Seacoast (Portsmouth, Dover) is also well-served. Northern NH and the White Mountains region have fewer dealers and slightly higher prices.

🏷️

Get Custom Bids

Not sure who to call? Submit a free bid request and let NH dealers compete for your order. You pick the best price — no obligation.

Major Towns We Cover in New Hampshire

Manchester Nashua Concord Dover Rochester Keene Portsmouth Laconia Lebanon Derry Londonderry Salem Hudson Hampton Merrimack Exeter

Frequently Asked Questions

What's the average heating oil price in New Hampshire?
New Hampshire prices range from $3.10 to $3.85 per gallon. Southern NH near the Massachusetts border tends to have the most competitive prices.
How much heating oil does a New Hampshire home use?
Due to NH's cold winters, the average home uses 900–1,400 gallons per season. Homes in the White Mountains and North Country may use even more.
Does New Hampshire tax heating oil?
New Hampshire has no sales tax, which means no additional state tax on heating oil purchases — a benefit compared to some neighboring states.
When should I fill my tank in New Hampshire?
Pre-buy programs typically open in July–September. Filling your tank before the first cold snap in October is recommended to avoid peak-season prices and delivery delays.

Heating Oil Prices in Nearby States

Are You a New Hampshire Heating Oil Dealer?

List your business for free and reach customers in your service area.

Add Your Business →

🏷️ Want a better price?

Let NH dealers compete for your order — it's free.