US household energy prices (monthly)
Monthly US household energy price panel, 1978-11 onward: what American households pay for electricity ($/kWh), utility piped gas ($/therm) and heating oil #2 ($/gal) — U.S. Bureau of Labor Statistics Average Price Data, redistributed keyless via FRED fredgraph.csv — with month-over-month and year-over-year percent changes per commodity. The only household home-energy-cost series in the catalog: the energy stack otherwise covers wholesale crude (WTI/Brent), wholesale gas (Henry Hub) and motor fuel, never the household utility bill. BLS caveat carried verbatim: average prices measure the price level in a month, not price change over time. Who joins this: shops model discretionary-income pressure on demand; subscription businesses read sustained energy-cost elevation as churn risk; sales teams weight territories by household cost pressure.
- Rows
- 574
- Columns
- 14
- Source cadence
- Monthly
- Last refreshed
- Oct 2, 2026
- Theme
- energy
| Column | Type | Description |
|---|---|---|
| date | date | First day of the reference month. The panel join key (ISO date). (unit: date) |
| year_month | string | Reference month as YYYY-MM. (unit: string) |
| country | string | Country name (shared normalization layer). (unit: string) |
| country_code | string | ISO 3166-1 alpha-3 country code (USA). (unit: string) |
| elec_usd_kwh | float | Average price households pay for electricity, dollars per kilowatt-hour, U.S. city average (FRED APU000072610, BLS Average Price Data). Observed range 0.046 (1978-11) to 0.198 (2026-05). (unit: USD per kWh) |
| gas_usd_therm | float | Average price households pay for utility (piped) gas, dollars per therm, U.S. city average (FRED APU000072620, BLS Average Price Data). Observed range 0.304 (1978-11) to 1.819. (unit: USD per therm) |
| oil_usd_gal | float | Average price households pay for fuel oil #2, dollars per gallon, U.S. city average (FRED APU000072511, BLS Average Price Data). Observed range 0.533 (1978-11) to 5.973. (unit: USD per gallon) |
| elec_mom_pct | float | Electricity price month-over-month percent change (null where an endpoint is missing; BLS caveat: average prices measure the price level in a month, not price change over time). (unit: percent) |
| elec_yoy_pct | float | Electricity price year-over-year percent change (null where an endpoint is missing). (unit: percent) |
| gas_mom_pct | float | Utility gas price month-over-month percent change (null where an endpoint is missing). (unit: percent) |
| gas_yoy_pct | float | Utility gas price year-over-year percent change (null where an endpoint is missing). (unit: percent) |
| oil_mom_pct | float | Fuel oil price month-over-month percent change (null where an endpoint is missing). (unit: percent) |
| oil_yoy_pct | float | Fuel oil price year-over-year percent change (null where an endpoint is missing). (unit: percent) |
| row_hash | string | Deterministic 16-hex sha256 of month + the three prices (idempotency key). (unit: string) |
First 10 sample rows — a preview, not the complete dataset.
| date | year_month | country | country_code | elec_usd_kwh | gas_usd_therm | oil_usd_gal | elec_mom_pct | elec_yoy_pct | gas_mom_pct | gas_yoy_pct | oil_mom_pct | oil_yoy_pct | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1978-11-01 | 1978-11 | United States | USA | 0.046 | 0.304 | 0.533 | — | — | — | — | — | — | 6c488f5d39f86c84 |
| 1978-12-01 | 1978-12 | United States | USA | 0.046 | 0.309 | 0.545 | 0 | — | 1.645 | — | 2.251 | — | 46a5cf304f14a01f |
| 1979-01-01 | 1979-01 | United States | USA | 0.046 | 0.318 | 0.555 | 0 | — | 2.913 | — | 1.835 | — | 68cdd34b64c46b46 |
| 1979-02-01 | 1979-02 | United States | USA | 0.047 | 0.319 | 0.577 | 2.174 | — | 0.314 | — | 3.964 | — | 7154f76042b707da |
| 1979-03-01 | 1979-03 | United States | USA | 0.047 | 0.323 | 0.605 | 0 | — | 1.254 | — | 4.853 | — | 70c2a75ba5b700bd |
| 1979-04-01 | 1979-04 | United States | USA | 0.048 | 0.322 | 0.627 | 2.128 | — | -0.31 | — | 3.636 | — | ac3cec4be3175782 |
| 1979-05-01 | 1979-05 | United States | USA | 0.049 | 0.338 | 0.656 | 2.083 | — | 4.969 | — | 4.625 | — | fe365ecc0eaa65db |
| 1979-06-01 | 1979-06 | United States | USA | 0.052 | 0.344 | 0.709 | 6.122 | — | 1.775 | — | 8.079 | — | 918b024d0c244f5e |
| 1979-07-01 | 1979-07 | United States | USA | 0.053 | 0.35 | 0.752 | 1.923 | — | 1.744 | — | 6.065 | — | ffd83d305ba4c0a5 |
| 1979-08-01 | 1979-08 | United States | USA | 0.053 | 0.353 | 0.8 | 0 | — | 0.857 | — | 6.383 | — | c8064df6c543b9e3 |
Profiled Oct 2, 2026 from snapshot 20261002T010306Z-6b3b68c27a11
Measured- Completeness
- 99.2%
- Rows
- 574
- Columns
- 14
- Columns with gaps
- 9
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| datedate | 0% | 514 | Nov 1, 1978 → Aug 1, 2026 | — |
| year_monthvarchar | 0% | 524 | — |
|
| countryvarchar | 0% | 1 | — |
|
| country_codevarchar | 0% | 1 | — |
|
| elec_usd_kwhdouble | 0.35% | 108 | 0.046 → 0.198median 0.095 | 12 outside 1st–99th percentile |
| gas_usd_thermdouble | 0.35% | 310 | 0.304 → 1.82median 0.8935 | 12 outside 1st–99th percentile |
| oil_usd_galdouble | 0.35% | 466 | 0.533 → 5.97median 1.36 | 12 outside 1st–99th percentile |
| elec_mom_pctdouble | 0.87% | 222 | -7.5 → 10.53median 0 | 12 outside 1st–99th percentile |
| elec_yoy_pctdouble | 2.6% | 330 | -10.1 → 22.64median 2.33 | 12 outside 1st–99th percentile |
| gas_mom_pctdouble | 0.87% | 603 | -11.54 → 17.71median 0.1936 | 12 outside 1st–99th percentile |
| gas_yoy_pctdouble | 2.6% | 555 | -36.93 → 61.52median 2.63 | 12 outside 1st–99th percentile |
| oil_mom_pctdouble | 0.87% | 517 | -18.75 → 35.74median 0 | 12 outside 1st–99th percentile |
| oil_yoy_pctdouble | 2.6% | 624 | -47.26 → 111.43median 1.88 | 12 outside 1st–99th percentile |
| row_hashvarchar | 0% | 603 | — |
|
- Current
20261002T010306Z-6b3b68c27a11 · sha256 6b3b68c27a11…
574 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/bls_household_energy_price_intel/us_household_energy_price_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/bls_household_energy_price_intel/us_household_energy_price_monthly").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/bls_household_energy_price_intel/us_household_energy_price_monthly
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 20261002T010306Z-6b3b68c27a11 and its content hash, so readers get exactly the data you used.
US Household Energy Price Intelligence (BLS via FRED, keyless). (2026). US household energy prices (monthly) [Data set, snapshot 20261002T010306Z-6b3b68c27a11, sha256 6b3b68c27a11]. Datazimuts. Retrieved 2026-10-02, from https://datazimuts.com/en/datasets/bls_household_energy_price_intel/us_household_energy_price_monthly?snapshot=20261002T010306Z-6b3b68c27a11
@misc{dz_bls_household_energy_price_intel_us_hous_6b3b68c2,
title = {{US household energy prices (monthly)}},
author = {{US Household Energy Price Intelligence (BLS via FRED, keyless)}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/bls_household_energy_price_intel/us_household_energy_price_monthly?snapshot=20261002T010306Z-6b3b68c27a11}},
note = {Snapshot 20261002T010306Z-6b3b68c27a11, sha256 6b3b68c27a112dacbcd68d49bd1fbccc577292ed3fc2319465ead1382e6eba0a; accessed 2026-10-02}
}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=bls_household_energy_price_intel%2Fus_household_energy_price_monthly&lang=en&theme=auto&snapshot=20261002T010306Z-6b3b68c27a11&x=date&y=elec_usd_kwh&agg=avg" title="US household energy prices (monthly)" 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.