Coal & Consumable Fuels · U.S. Energy Information Administration (EIA)
EIA Coal Data (production, consumption, prices, reserves)
Datadory delivers eia coal data production consumption prices reserves data: thousands of United States coal time series covering production by state and mine type, imports and exports, shipments and receipts at electric power plants, consumption by sector, stocks, prices by rank and sector, and reserves - with mine-level detail running back to the 1980s. Delivered daily, weekly, or hourly.
API, files, or your warehouse. Daily, weekly, or hourly.
- Where it covers
- United States, descending from national totals through states and counties to individually named mines
- How far back
- Varies by series - mine-level detail reaches the 1980s in survey-based series, national totals run earlier, and current periods ride alongside the history
- How fine
- One observation per series, period and facet; annual, quarterly and monthly frequencies across production, trade, shipments, receipts, consumption, stocks, prices, reserves, employment and productivity
What is the eia coal data production consumption prices reserves data?
It is the official United States coal ledger as typed rows instead of a yearbook. The U.S. Energy Information Administration publishes the collection under one description: reserves, production, prices, employment and productivity, distribution, stocks, imports and exports. That breadth is the point - supply, trade, logistics, burn, inventory and price live in one normalized row shape, so a question about why a generator paid what it paid does not require stitching five publications together.
Three axes organize everything. The geographic ladder descends from national totals through states and counties to individually named mines. The frequency switch runs a subject at annual, quarterly or monthly grain depending on the series. And the facets - consuming sector and coal rank - cut demand and pricing along the lines contracts and procurement actually use. Within Datadory's catalog of 1,744 datasets across 159 viable industries, this record scores 9 out of 10, against a catalog-wide average of 7.81.
What do the sample rows look like?
The row anatomy, flat as records arrive:
series : COAL.PRODUCTION
period : <annual | quarterly | monthly>
value : <short tons | thousand short tons | dollars per short ton | Btu | employees>
state : <facet present where the series is state-disaggregated>
sector : <electric power | industrial | commercial | residential>
coalRank : <bituminous | subbituminous | lignite | anthracite>
# shape of the slice
grain=one row per series-period-facet geography=United States, to county and mine
frequency_enum=annual|quarterly|monthly rank_enum=bituminous|subbituminous|lignite|anthraciteRead the anatomy as a promise about shape, not a claim about any particular print. One identifier names the series; one column carries the number; the facets declare which slice of the market the number describes. Because the units travel with the series rather than the column, nothing in a delivery ever asks you to guess whether a figure is short tons or thousand short tons - the declaration rides beside the value. Live payloads ship with your sample request, keyed to the series you name, so your first join attempt runs against evidence rather than hope.
What fields does the dataset include?
Six documented fields, grouped into three jobs. Identification: series is the time-series identifier and the join key every downstream merge hangs on - one stable string per subject, geography and frequency combination, with the record's worked example reading COAL.PRODUCTION. Timing and measurement: period stamps the observation at annual, quarterly or monthly grain, and value carries the number in whatever unit the series speaks - short tons, thousand short tons, dollars per short ton, Btu, or employees.
Cutting facets: state appears where a series disaggregates below the national line; sector marks the consuming side as electric power, industrial, commercial or residential; coalRank splits pricing and quality into bituminous, subbituminous, lignite and anthracite. Rank is the facet most copies of coal data lose - without it, metallurgical and thermal economics average into one meaningless number.
The dictionary above is the documented core. Series-family selections, unit normalizations and county-or-mine extracts fold under additional fields on request rather than being promised blind.
What does coverage look like across geography, time and granularity?
Geography: the United States, four rungs deep - national totals, states, counties, individual mines. The lower rungs are the differentiators: basin questions (which seam, which operation, which county) have answers here that state-level matrices structurally cannot give.
Temporal: depth varies by series, stated plainly rather than blended into one recency claim. Mine-level survey detail reaches back to the 1980s, national totals run further, and current periods publish alongside the history - so a forty-year panel and a this-quarter read come from the same collection.
Granularity: one observation per series, period and facet, across eleven series families - production, imports, exports, shipments, receipts at electric power plants, consumption, stocks, prices, reserves, employment and productivity. Annual, quarterly and monthly frequencies coexist, which means the frequency choice belongs to the analysis, not the source.
How is the data delivered?
API, files, or your warehouse. Daily, weekly, or hourly.
Pick the channel your stack already speaks. The rows arrive identical either way - one record per series, period and facet, with the identifier, the timestamp grain and the unit declaration carried in-schema - extracted so nothing in your pipeline re-assembles a statistical program by hand.
Every delivery ships with the field dictionary above plus a payload keyed to the series you named, so validation happens against your slice, not a demo. The cadence setting governs how fast an observation reaches you, never what its columns mean.
Who uses this data, and for what?
- Utility fuel-cost analysts track receipts, stocks and prices as the input bill behind generation economics; the workflow pattern continues on our market sizing page.
- Traders and procurement teams hold rank-level official prints as the reference line market quotes get discounted or marked up against; see price monitoring.
- Quant researchers backtest on decades of definition-stable panels instead of repairing scraped splices; the panel pattern lives on quant backtesting.
- Forecasters read consumption by sector beside plant stocks as a fuel-switching signal; see demand forecasting.
- Journalists and academics cite the federal statistical source itself rather than somebody's chart of it; see citation-grade research.
Which personas get the most value?
Market researchers and consultants get the structural layer - fundamentals from the national line down to a named mine - that turns a headline tonnage into a ranked supplier or customer view; the fuller workflow lives on market researchers in coal consumable fuels. Investors and quant researchers turn receipts and prices into utility-cost and demand factors; see investors and quants in coal consumable fuels. Data scientists and ML engineers get long typed panels keyed on one identifier; see data scientists use cases. Journalists, academics and students get numbers that survive citation checks; see journalists and academics in coal consumable fuels.
How does it compare within coal & consumable fuels data?
Every close alternative trades something away. The EIA State Energy Data System covers every fuel across all 50 states from 1960 but locks to an annual spine and averages rank out of existence - the head-to-head is argued properly in our EIA Coal Data vs SEDS comparison. The Annual Coal Report freezes roughly 46 tables into one yearly edition where this record stays a living series. MSHA's Mine Data Retrieval System holds the operating record of roughly 92,000 mines - inspections, violations, employment - rather than the commodity statistics. And the Global Coal Plant Tracker inventories the 14,674-unit generating fleet that burns what these series count: the demand-side mirror. This record is the one answering how much moved, burned and cost what, over what period.
Why request this through Datadory
Because the official coal series are famous and annoying: famous enough that everyone quotes them, scattered enough that assembling them means reconciling frequencies, units and facet vocabularies by hand. Datadory delivers them as one typed row shape, documents the unit-per-series rule in schema rather than tribal knowledge, confirms facet spellings against your named selection before anything ships, and keeps successive deliveries accumulating so history grows on your clock - daily, weekly, or hourly. Browse the rest of the slice on the coal & consumable fuels data hub, the best coal & consumable fuels datasets ranking, or the source profile behind this record.
Field dictionary
Every field below is documented against real records. The full dictionary ships with the sample.
| field | type | definition | example |
|---|---|---|---|
series | string | Time-series identifier for one coal data series; the join key every downstream merge hangs on. | COAL.PRODUCTION |
period | date | Observation period; grain shifts by series between annual, quarterly and monthly. | <annual | quarterly | monthly> |
value | number | Observed measurement; units travel with the series - short tons, thousand short tons, dollars per short ton, Btu, or employees. | <units declared per series> |
state | string | State facet on series disaggregated below the national line. | <facet on state-level series> |
sector | string | Consuming-sector facet where applicable: electric power, industrial, commercial, residential. | <electric power | industrial | commercial | residential> |
coalRank | string | Coal rank facet on rank-disaggregated series: bituminous, subbituminous, lignite, anthracite. | <bituminous | subbituminous | lignite | anthracite> |
Coverage - geography, temporal range, granularity
| Dimension | Coverage |
|---|---|
| Geography | United States, descending from national totals through states and counties to individually named mines |
| Temporal | Varies by series - mine-level survey detail to the 1980s, national totals earlier, current periods alongside the history |
| Granularity | One observation per series, period and facet; annual, quarterly and monthly frequencies |
| Series families | Production, imports, exports, shipments, receipts at electric power plants, consumption, stocks, prices, reserves, employment, productivity |
| Estimated size | Thousands of coal series across the families above |
What teams do with it
- Price monitoring and contract indexation Official prints by rank and sector give supplier agreements and margin reviews a reference line that market quotes get judged against - see [price monitoring](/use-cases/price-monitoring).
- Demand forecasting for fuel buyers Consumption by sector beside plant stocks and receipts turns fuel-switching from anecdote into a measured series - see [demand forecasting](/use-cases/demand-forecasting).
- Quant backtesting on official series Long, definition-stable panels keyed on one identifier drop straight into factor work without survivorship-style repairs - see [quant backtesting](/use-cases/quant-backtesting).
- Market sizing by basin and state Production by state and mine type rebuilds a supply market bottom-up, from national tonnage to the operations that actually move it - see [market sizing](/use-cases/market-sizing).
- Citation-grade research Named federal provenance makes claims like 'Appalachian output fell again' defensible rather than anecdotal - see [citation-grade research](/use-cases/citation-grade-research).
Questions buyers ask
What does the eia coal data production consumption prices reserves data include?
Eleven series families in one normalized row shape: production by state and mine type, imports and exports, shipments and receipts at electric power plants, consumption by sector, stocks, prices by rank and sector, reserves, employment and productivity. Geography descends from national totals through states and counties to individually named mines.
What does one delivered row represent?
One observation for one series in one period, sliced by whichever facets apply - state, consuming sector, coal rank. The series identifier is the join key, and the unit travels with the series rather than the column, so short tons, thousand short tons, dollars per short ton, Btu and employee counts never sit ambiguously in one field.
How far back does the data go?
Depth varies by series and is stated per selection rather than averaged. Mine-level survey detail reaches back to the 1980s, national totals run earlier still, and current periods publish alongside the history - so a multi-decade panel and a current-quarter read draw from the same collection.
Which coal ranks and consuming sectors does pricing cover?
Four ranks - bituminous, subbituminous, lignite and anthracite - cut against four consuming sectors: electric power, industrial, commercial and residential. The rank dimension is what keeps metallurgical and thermal pricing distinguishable instead of collapsed into one blended national number.
Can this be joined against other coal datasets?
Yes, on complementary grains. The EIA State Energy Data System supplies the state-by-year matrix across all fuels, the Annual Coal Report the yearly statistical edition, MSHA the mine-level operating record, and the Global Coal Plant Tracker the generating fleet on the demand side.
How current is the delivered data?
Two clocks, kept separate on purpose. Your cadence - daily, weekly, or hourly - governs how fast an observation reaches you. Each series then carries its own reporting frequency, annual, quarterly or monthly, which is a coverage fact of that series and gets confirmed per selection with your sample rather than promised blanket.
What is the data quality score for this record?
Nine out of ten on Datadory's rubric, which weighs field documentation, reliability and freshness - a band shared by 534 of the 1,744 cataloged datasets against an average of 7.81. One caveat is carried openly: the six field definitions follow the agency's documented series conventions, and exact facet spellings for your chosen series are confirmed against the live sample.
Can the feed be scoped to specific series before committing?
That is the intended posture. Name the series families, geographies and frequency - receipts and stocks for a utility screen, prices by rank for contract work, reserves and productivity for an asset review - and the sample returns shaped to that slice with the dictionary and payload attached. See get a sample.
Notes on this record
- Definitions written from documentation, said openly The six field definitions follow the agency's published series conventions rather than a captured response; the worked example identifier is the recorded one. Exact facet spellings confirm against your named series before anything ships.
- Units ride beside the number Short tons versus thousand short tons versus dollars per short ton is a property of the series, not the column. Store the unit declaration alongside every value before any cross-series arithmetic - the difference between tons and thousands of tons is a factor of a thousand.
- Frequency is a property of each series Annual, quarterly and monthly series coexist in one row shape, so a facet switch can change the clock as well as the geography. Panels built across families should pin grain explicitly rather than assume it.
Datasets that pair with this one
- EIA Annual Coal Report (ACR) The frozen yearly edition - about 46 tables of production, reserves, productivity and prices; this record is the living series underneath it.
- EIA State Energy Data System (SEDS) Every fuel, all 50 states, annual from 1960 - the state-year matrix this record out-resolves below the state line.
- MSHA Mine Data Retrieval System (MDRS) Roughly 92,000 mine registry rows plus inspections, violations and production at the operating-record level.
- Global Coal Plant Tracker (GCPT) The demand-side mirror: 14,674 generating units across 111 countries burning what these series count.
- Best coal-consumable-fuels datasets The ranked shortlist across the whole vertical.
- Coal & consumable fuels data hub The pooled industry view, from mine mouths to metering points.
See the rows before you pay anything.
Name this dataset and we send real records from it — scoped to the fields you asked for.