BillAverage

New Hampshire heating oil prices

What New Hampshire homeowners pay per gallon for heating oil, from EIA's weekly survey of oil dealers.

Updated · EIA weekly survey

Residential heating oilWeek of Mar 30, 2026
EIA weekly average$5.41/gallon
Between seasons. EIA surveys heating oil prices every week from October through March. This is the final survey of the 2025–26 season; the next season's first survey comes out in early October.
vs. New England
17¢ lower
Past 4 weeks
Up $1.37

Source: U.S. Energy Information Administration, State Heating Oil and Propane Program, published Wednesdays, October to March. About the survey

Since that survey, the New York Harbor wholesale price of heating oil has risen from $4.35 a gallon on Mar 30 to $4.80 on Sep 22, 2026, according to EIA. Retail prices tend to follow wholesale prices, so expect the first survey of the new season to reflect that move.

New Hampshire heating oil price chart

New HampshireNew England average

EIA weekly averages, residential No. 2 heating oil, dollars per gallon.

What a delivery costs

  • 100 gallons$541
  • 150 gallons$811
  • 200 gallons$1,081

BillAverage estimate based on EIA data, at the final EIA weekly average for New Hampshire. Dealers vary, and many charge less per gallon for larger deliveries.

A typical oil-heated New Hampshire home used about 610 gallons a year in EIA's 2020 home energy survey. At $5.41 a gallon, that's about $3,250 a year, a BillAverage estimate. Colder winters and bigger or older homes use more.

Check another state

Nearby states

More for New Hampshire

Questions

What is the price of heating oil in New Hampshire?
$5.41 a gallon, EIA's weekly average for New Hampshire homes in the week of March 30, 2026. That was the final survey of the 2025–26 season; EIA's weekly survey resumes in October.
Is heating oil cheaper in New Hampshire than elsewhere in the New England region?
Yes. New Hampshire's $5.41 a gallon was 17¢ below the New England average of $5.58 that week.
How much does a heating oil delivery cost in New Hampshire?
At $5.41 a gallon, 100 gallons cost about $541 and 200 gallons about $1,081. That's our estimate at EIA's weekly average; dealers vary, and many charge less per gallon for larger deliveries.
How often are heating oil prices updated?
EIA surveys oil dealers every Monday from October through March and publishes the averages on Wednesday. We update this page when EIA publishes.