US residential natural-gas price intelligence (monthly)
Monthly US residential natural-gas price intelligence from the U.S. Energy Information Administration's Natural Gas Navigator (keyless dnav XLS downloads): the residential consumer price in dollars per thousand cubic feet (1989 -> present) for all 50 states + DC, benchmarked against the US average. Per (state, month): residential price, premium/discount vs the national average, month-over-month and year-over-year change, within-month price rank and YoY-growth rank, price tier (1-5 quintile), a documented 0-100 gas-cost pressure score (50 neutral; >70 elevated; >85 severe), and spike/surge/12-month-record/cheap-gas flags. Upstream EIA revision gaps stay null, never imputed. The winter heating-bill complement to the gasoline and heating-fuel panels: gas bills are the largest winter variable cost for most US households, squeezing discretionary spend — a direct demand signal for online shops and subscription businesses. EIA content is U.S. federal public domain (commercial reuse allowed); source: U.S. Energy Information Administration.
- Rows
- 22,950
- Columns
- 23
- Source cadence
- Monthly
- Last refreshed
- Sep 29, 2026
- Theme
- energy
| Column | Type | Description |
|---|---|---|
| row_hash | string | Deterministic 16-hex row id: sha256('RESGAS|<entity_code>|<month>'). (unit: hash) |
| entity_code | string | Stable entity key: 2-letter state abbreviation (DC for the District of Columbia). Primary join key with month. (unit: code) |
| entity_name | string | Human-readable entity name (state or District of Columbia). |
| entity_type | string | Entity kind: state or district. (unit: categorical) |
| country_code | string | ISO alpha-3 country code (USA for every row). (unit: ISO 3166-1 alpha-3) |
| country_name | string | — |
| month | date | Reference month (first of month) of the EIA Natural Gas Navigator monthly price summary, ISO date. (unit: ISO date) |
| month_iso | string | — |
| res_price_mcf_usd | float | Residential natural-gas price as published by EIA (delivered to residential consumers). Null on EIA revision gaps (never zero-filled). (unit: USD per thousand cubic feet) |
| res_price_mcf_usd_national | float | The U.S. national average residential natural-gas price for the same month: the reference for all deviation columns. (unit: USD per thousand cubic feet) |
| vs_national_pct | float | Entity residential price minus the national average as a percent of the national average. Positive = premium, negative = discount. (unit: percent) |
| mom_pct | float | Month-over-month percent change in the residential price. (unit: percent) |
| yoy_pct | float | Year-over-year percent change in the residential price. (unit: percent) |
| price_rank | integer | Within-month cross-state rank of the residential price, 1 = most expensive state that month. (unit: rank) |
| yoy_rank | integer | Within-month cross-state rank of the YoY change, 1 = fastest-growing price that month. (unit: rank) |
| price_tier | integer | Within-month price quintile, 1 = cheapest fifth of states, 5 = priciest fifth. (unit: ordinal 1-5) |
| gas_cost_pressure_score | float | Documented 0-100 household gas-cost pressure score: clamp(50 + 1.0*yoy_w + 0.5*vs_national_w + 1.2*mom_w, 0, 100) with winsorized inputs (yoy +/-60pp, vs-national +/-150pp, mom +/-25pp). 50 = neutral; >70 elevated; >85 severe; <30 unusually cheap. Null when any input is null. (unit: score 0-100) |
| spike_flag | integer | 1 when the month-over-month price change exceeds +10%. (unit: binary) |
| surge_flag | integer | 1 when the year-over-year price change exceeds +25%. (unit: binary) |
| record_high_flag | integer | 1 when the price is the trailing-12-month maximum (including the current month). (unit: binary) |
| cheap_flag | integer | 1 when the price sits more than 25% below the national average. (unit: binary) |
| sourcekey | string | Stable public EIA sourcekey (e.g. N3010CA3) the row's residential price was parsed from. (unit: code) |
| source_url | string | The EIA Natural Gas Navigator page the row's workbook was downloaded from. (unit: URL) |
First 10 sample rows — a preview, not the complete dataset.
| row_hash | entity_code | entity_name | entity_type | country_code | country_name | month | month_iso | res_price_mcf_usd | res_price_mcf_usd_national | vs_national_pct | mom_pct | yoy_pct | price_rank | yoy_rank | price_tier | gas_cost_pressure_score | spike_flag | surge_flag | record_high_flag | cheap_flag | sourcekey | source_url |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| d587232d7fcce55d | AK | Alaska | state | USA | United States | 1989-01-01 | 1989-01-01 | 3.53 | 5.41 | -34.75 | — | — | 51 | — | 1 | — | — | — | 1 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| e51ee9d4d483a499 | AK | Alaska | state | USA | United States | 1989-02-01 | 1989-02-01 | 3.51 | 5.38 | -34.758 | -0.567 | — | 51 | — | 1 | — | 0 | — | 0 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| be0008397f53406f | AK | Alaska | state | USA | United States | 1989-03-01 | 1989-03-01 | 3.56 | 5.45 | -34.679 | 1.425 | — | 51 | — | 1 | — | 0 | — | 1 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| 909860e78d4414cd | AK | Alaska | state | USA | United States | 1989-04-01 | 1989-04-01 | 3.61 | 5.54 | -34.838 | 1.404 | — | 51 | — | 1 | — | 0 | — | 1 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| b3fc48631caa91ea | AK | Alaska | state | USA | United States | 1989-05-01 | 1989-05-01 | 3.72 | 5.93 | -37.268 | 3.047 | — | 51 | — | 1 | — | 0 | — | 1 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| eb9a3ea19560cb23 | AK | Alaska | state | USA | United States | 1989-06-01 | 1989-06-01 | 3.84 | 6.58 | -41.641 | 3.226 | — | 51 | — | 1 | — | 0 | — | 1 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| 097ea545a94850c5 | AK | Alaska | state | USA | United States | 1989-07-01 | 1989-07-01 | 4.07 | 6.92 | -41.185 | 5.99 | — | 51 | — | 1 | — | 0 | — | 1 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| 27a3373fae4102f4 | AK | Alaska | state | USA | United States | 1989-08-01 | 1989-08-01 | 4.19 | 7.07 | -40.736 | 2.948 | — | 51 | — | 1 | — | 0 | — | 1 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| 22ecf5f7e5417da0 | AK | Alaska | state | USA | United States | 1989-09-01 | 1989-09-01 | 3.94 | 6.8 | -42.059 | -5.967 | — | 51 | — | 1 | — | 0 | — | 0 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
| c9ac580be4ba803c | AK | Alaska | state | USA | United States | 1989-10-01 | 1989-10-01 | 3.71 | 6.06 | -38.779 | -5.838 | — | 51 | — | 1 | — | 0 | — | 0 | 1 | N3010AK3 | https://www.eia.gov/dnav/ng/ng_pri_sum_dcu_sak_m.htm |
- Current
20260929T222300Z-f816516075da · sha256 f816516075da…
22,950 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/us_residential_gas_price_intel/us_residential_gas_price_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/us_residential_gas_price_intel/us_residential_gas_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/us_residential_gas_price_intel/us_residential_gas_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 20260929T222300Z-f816516075da and its content hash, so readers get exactly the data you used.
U.S. Energy Information Administration. (2026). US residential natural-gas price intelligence (monthly) [Data set, snapshot 20260929T222300Z-f816516075da, sha256 f816516075da]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/en/datasets/us_residential_gas_price_intel/us_residential_gas_price_monthly?snapshot=20260929T222300Z-f816516075da
@misc{dz_us_residential_gas_price_intel_us_reside_f8165160,
title = {{US residential natural-gas price intelligence (monthly)}},
author = {{U.S. Energy Information Administration}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/us_residential_gas_price_intel/us_residential_gas_price_monthly?snapshot=20260929T222300Z-f816516075da}},
note = {Snapshot 20260929T222300Z-f816516075da, sha256 f816516075daea7f709fd3d5322819857074f94470d1ba9d66337a9c69494d8d; accessed 2026-09-30}
}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=us_residential_gas_price_intel%2Fus_residential_gas_price_monthly&lang=en&theme=auto&snapshot=20260929T222300Z-f816516075da&x=row_hash&y=res_price_mcf_usd&agg=avg" title="US residential natural-gas price intelligence (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.