US heating fuel prices (weekly, EIA)
Weekly US residential heating-fuel price intelligence from the U.S. Energy Information Administration's keyless hist_xls workbooks (No. 2 heating oil + propane, $/gal, national + five PADD regions, weekly since 1990, heating season Oct-Mar). Per fuel x region x week: retail price, year-over-year and 4-week change, heating-season flag. A retailer joins weekly revenue to week_date + region_code to model the heating-bill drag on discretionary spending; a subscription business reads propane/oil price spikes as churn-risk geography for the heating season; a sales team weights cold-climate territories by yoy_pct. Summer weeks are absent by design (survey pauses Apr-Sep), never interpolated. Source: U.S. Energy Information Administration (public domain).
- Rows
- 5,422
- Columns
- 14
- Source cadence
- Weekly
- Last refreshed
- Oct 1, 2026
- Theme
- energy
| Column | Type | Description |
|---|---|---|
| week_date | string | Week-ending Monday date of the EIA weekly observation, ISO date. Primary join key: a business joins its own weekly series on this date. Weeks outside Oct-Mar are absent (survey pause), never interpolated. (unit: ISO date) |
| country_code | string | ISO alpha-3 country code (USA for every row). (unit: ISO 3166-1 alpha-3) |
| country | string | Canonical country name (United States). |
| region | string | Canonical region name: 'United States' (national average) or one of the five Petroleum Administration for Defense Districts. (unit: category) |
| region_code | string | Stable region code: 'US' national, 'PADD1'..'PADD5' districts; the region-grain join key. (unit: category) |
| fuel | string | Fuel slug: 'heating_oil' (No. 2 heating oil) or 'propane'. (unit: category) |
| fuel_label | string | Human fuel label ('No. 2 Heating Oil' / 'Propane'). |
| price_usd_gal | float | Residential retail price verbatim from EIA, dollars per gallon. Null only if EIA prints an empty cell for a dated week. (unit: USD/gal) |
| yoy_pct | float | Year-over-year change of the price (vs 52 weeks prior), in percent. Null until 52 weeks of history exist. (unit: percent) |
| change_4w_pct | float | 4-week change of the price, in percent. Captures intra-season spikes (e.g. cold snaps). (unit: percent) |
| heating_season | integer | 1 when the week falls in October..March (the EIA survey season); always 1 for rows present, kept explicit for joins. (unit: binary) |
| seasonal_pause | integer | 1 when the snapshot was taken during EIA's Apr-Sep survey pause (latest week is the prior season's tail); 0 when the series is fresh. (unit: binary) |
| source_url | string | Exact EIA LeafHandler series URL behind this row's provenance. (unit: URL) |
| row_hash | string | Deterministic 16-hex row id: sha256('EIA-HEAT|<fuel>|<region_code>|<week_date>'). (unit: hash) |
First 10 sample rows — a preview, not the complete dataset.
| week_date | country_code | country | region | region_code | fuel | fuel_label | price_usd_gal | yoy_pct | change_4w_pct | heating_season | seasonal_pause | source_url | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1990-10-01 | USA | United States | East Coast (PADD 1) | PADD1 | heating_oil | No. 2 Heating Oil | 1.296 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPD2F_PRS_R10_DPG&f=W | 652054a887023ce5 |
| 1990-10-01 | USA | United States | Midwest (PADD 2) | PADD2 | heating_oil | No. 2 Heating Oil | 1.198 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPD2F_PRS_R20_DPG&f=W | a0f6ad92067afad8 |
| 1990-10-01 | USA | United States | United States | US | heating_oil | No. 2 Heating Oil | 1.279 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPD2F_PRS_NUS_DPG&f=W | 337778ef3a513bce |
| 1990-10-01 | USA | United States | East Coast (PADD 1) | PADD1 | propane | Propane | 1.263 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPLLPA_PRS_R10_DPG&f=W | 27346a535d116def |
| 1990-10-01 | USA | United States | Midwest (PADD 2) | PADD2 | propane | Propane | 0.925 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPLLPA_PRS_R20_DPG&f=W | f80d5018597597cf |
| 1990-10-01 | USA | United States | United States | US | propane | Propane | 1.042 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPLLPA_PRS_NUS_DPG&f=W | 03d3cc0230fb3b06 |
| 1990-10-15 | USA | United States | East Coast (PADD 1) | PADD1 | heating_oil | No. 2 Heating Oil | 1.348 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPD2F_PRS_R10_DPG&f=W | 3d5b0a2da3db9bef |
| 1990-10-15 | USA | United States | Midwest (PADD 2) | PADD2 | heating_oil | No. 2 Heating Oil | 1.259 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPD2F_PRS_R20_DPG&f=W | b56ab2b9c704b7a8 |
| 1990-10-15 | USA | United States | United States | US | heating_oil | No. 2 Heating Oil | 1.332 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPD2F_PRS_NUS_DPG&f=W | 9acd3b5d5b2525b9 |
| 1990-10-15 | USA | United States | East Coast (PADD 1) | PADD1 | propane | Propane | 1.296 | — | — | 1 | 1 | https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=W_EPLLPA_PRS_R10_DPG&f=W | 25f7daff6f2c2695 |
Profiled Oct 1, 2026 from snapshot 20261001T090802Z-d01551c0a6b1
Measured- Completeness
- 99.4%
- Rows
- 5,422
- Columns
- 14
- Columns with gaps
- 3
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| week_datevarchar | 0% | 716 | — |
|
| country_codevarchar | 0% | 1 | — |
|
| countryvarchar | 0% | 1 | — |
|
| regionvarchar | 0% | 5 | — |
|
| region_codevarchar | 0% | 4 | — |
|
| fuelvarchar | 0% | 2 | — |
|
| fuel_labelvarchar | 0% | 2 | — |
|
| price_usd_galdouble | 0.04% | 2,690 | 0.694 → 5.93median 2.29 | 110 outside 1st–99th percentile |
| yoy_pctdouble | 7.7% | 1,203 | -64.6 → 176median 7.5 | 102 outside 1st–99th percentile |
| change_4w_pctdouble | 0.66% | 653 | -38.1 → 80.5median 0.7 | 108 outside 1st–99th percentile |
| heating_seasonbigint | 0% | 2 | 0 → 1median 1 | |
| seasonal_pausebigint | 0% | 1 | 1 → 1median 1 | |
| source_urlvarchar | 0% | 9 | — |
|
| row_hashvarchar | 0% | 5,091 | — |
|
- Current
20261001T090802Z-d01551c0a6b1 · sha256 d01551c0a6b1…
5,422 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/eia_heating_fuel_price_intel/us_heating_fuel_price_weekly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eia_heating_fuel_price_intel/us_heating_fuel_price_weekly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/eia_heating_fuel_price_intel/us_heating_fuel_price_weekly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20261001T090802Z-d01551c0a6b1 and its content hash, so readers get exactly the data you used.
U.S. Energy Information Administration. (2026). US heating fuel prices (weekly, EIA) [Data set, snapshot 20261001T090802Z-d01551c0a6b1, sha256 d01551c0a6b1]. Datazimuts. Retrieved 2026-10-01, from https://datazimuts.com/en/datasets/eia_heating_fuel_price_intel/us_heating_fuel_price_weekly?snapshot=20261001T090802Z-d01551c0a6b1
@misc{dz_eia_heating_fuel_price_intel_us_heating__d01551c0,
title = {{US heating fuel prices (weekly, EIA)}},
author = {{U.S. Energy Information Administration}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eia_heating_fuel_price_intel/us_heating_fuel_price_weekly?snapshot=20261001T090802Z-d01551c0a6b1}},
note = {Snapshot 20261001T090802Z-d01551c0a6b1, sha256 d01551c0a6b17a5d7ffc9bbf919f29318d8a5a6b92c04f8d051c5ef9b2fbd429; accessed 2026-10-01}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=eia_heating_fuel_price_intel%2Fus_heating_fuel_price_weekly&lang=en&theme=auto&snapshot=20261001T090802Z-d01551c0a6b1&x=week_date&y=price_usd_gal&agg=avg" title="US heating fuel prices (weekly, EIA)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.