• Energy
  • 30 columns
  • 100 rows
  • 8 formats

Coal Pricing and Transportation Costs

This dataset provides granular details on coal purchase contracts, including delivered prices, transportation costs, coal quality metrics, and mine origin information. It enables comprehensive analysis of fuel procurement, cost of generation, and supply chain efficiency for energy producers and regulators.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Calculating cost of generation for power plants

Sample rows

preview · 8 of 100 rows · all 30 columns
contract_idstringcoal_typestringcoal_quality_moisture_pctfloatbuyer_address_statestringbuyer_namestringbuyer_address_streetstringbuyer_address_citystringbuyer_address_postal_codestringbuyer_address_countrystringmine_idstringmine_namestringmine_address_streetstringmine_address_citystringmine_address_statestringmine_address_postal_codestringmine_address_countrystringcontract_start_datedatecontract_end_datedatequantity_tonsfloatdelivered_price_per_tonfloatdelivered_price_per_mmbtufloattransportation_cost_rail_freightfloattransportation_cost_demurragefloatcoal_quality_sulfur_content_pctfloatcoal_quality_heat_content_btu_per_lbfloatcoal_quality_ash_content_pctfloatcoal_quality_adjustment_amountfloatcoal_quality_adjustment_reasonstringgeneration_unit_idstringnotesstring
CT20240001bituminous6.3ILMidwest Generation LLC100 S Power AveSpringfield62704USAMINE001Eagle Creek Mine325 Coal RdCarbondaleIL62901USA2023-01-012023-12-31120000.557.45blank13.251.751.4124008.9blankblankGU101Annual supply contract for Springfield Unit 2
CT20240002lignite29.5NDGreat Plains Power4800 Energy WayFargo58102USAMINE002Northern Lignite102 Mine LoopBeulahND58523USA2023-03-152024-03-147800032.1blank9.852.30.7820016.20.45moistureGP220Quality adjustment for above-average moisture
CT20240003sub-bituminous13.8OKSunrise Utilities1501 Solar DrTulsa74119USAMINE003Red River Coal88 Red River RdMcCurtainOK74944USA2022-07-012023-06-3098000blank2.2511.11.50.851040010.4blankblankSRU11Contract extension option available
CT20240004bituminous5.5VAAtlantic Coast Generation200 Tidewater BlvdNorfolk23510USAMINE004Blue Ridge Coal910 Appalachian HwyAbingdonVA24210USA2023-04-012023-10-316500065.9blank15.12.72.8130007.21.1sulfurACG03Sulfur adjustment due to recent lab results
CT20240005sub-bituminous14.7TXLone Star Electric4300 Star LaneDallas75247USAMINE005Panhandle Mining77 Panhandle PkwyAmarilloTX79118USA2023-05-012024-04-30115000blank2.0512.71.20.65101509.3blankblankLSE18Rail delivery to Dallas West Unit
CT20240006bituminous7.1WVAppalachian Utility Group601 Ridge RdCharleston25301USAMINE006Mountain Valley Mine12 Valley DrPrincetonWV24740USA2022-10-012023-09-309000059.8blank14.22.11.55127009.8blankblankAUG07Standard quality, no adjustment
CT20240007sub-bituminous15.2TXGulf Coast Power2500 Bay Shore DrGalveston77550USAMINE007Sabine River Coal230 Sabine StOrangeTX77630USA2022-08-012023-07-31102500blank2.1513.91.60.95103008.70.35ashGCP09Minor ash adjustment applied
CT20240008anthracite2.2WAPacific Northwest Utility600 Rainier AveTacoma98421USAMINE008Cascade Anthracite170 Cascade WayChehalisWA98532USA2023-01-152023-12-142500099.5blank22.53.60.4146006blankblankPNW01High-grade anthracite for pilot project

What the 100 rows show

from the 100-row sample

Lignite (coal type) stands out: mean coal_quality_moisture_pct is 25.3, against 9.6 for the rest.

  • 10.6median coal_quality_moisture_pct
  • 3coal quality adjustment reasons
  • 20,250median quantity_tons
  • 59.7median delivered_price_per_ton
  • 1.9median delivered_price_per_mmbtu
  • 8.8median transportation_cost_rail_freight
Mean coal_quality_moisture_pct by coal_type100 rows
020408.9bitumino…54 rows14.1sub-bitu…25 rows25.3lignite10 rows2.7anthraci…11 rows
coal_quality_moisture_pct100 rows, in bands of 5
02550113142663102035coal_quality_moisture_pct →

Median 10.6, from 1.8 to 30.8.

buyer_address_state100 rows · top 10 of 40 values
  1. IL6
  2. TX6
  3. ND4
  4. OK4
  5. VA4
  6. OH4
  7. MN4
  8. TN4
  9. MO4
  10. WA3
30 columns by typefrom the column list below
  • string 18
  • float 10
  • date 2

Columns

30 columns in three groups
blueprint · 30 columns
columntypedescriptionexample
Text 18 columns
contract_idstringUnique identifier for each coal purchase contractuniqueCT20240001
buyer_namestringName of the entity purchasing the coal (e.g., power plant, utility)Midwest Generation LLC
buyer_address_streetstringStreet address of the buyeroptional100 S Power Ave
buyer_address_citystringCity of the buyeroptionalSpringfield
buyer_address_statestringState or province of the buyeroptionalIL
buyer_address_postal_codestringPostal code of the buyeroptional62704
buyer_address_countrystringCountry of the buyeroptionalUSA
mine_idstringUnique identifier for the coal mine of originMINE001
mine_namestringName of the coal mineEagle Creek Mine
mine_address_streetstringStreet address of the coal mineoptional325 Coal Rd
mine_address_citystringCity of the coal mineoptionalCarbondale
mine_address_statestringState or province of the coal mineoptionalIL
mine_address_postal_codestringPostal code of the coal mineoptional62901
mine_address_countrystringCountry of the coal mineoptionalUSA
coal_typestringType of coal (e.g., bituminous, sub-bituminous, lignite, anthracite)bituminous · sub-bituminous · lignite · anthracitebituminous
coal_quality_adjustment_reasonstringReason for coal quality adjustment (e.g., sulfur, ash, moisture)3 reasons · optionalmoisture
generation_unit_idstringIdentifier for the generation unit using the coal (if applicable)optionalGU101
notesstringAdditional notes or comments related to the contract or deliveryoptionalStandard contract
Numbers 10 columns
quantity_tonsfloatTotal quantity of coal purchased under the contract (in tons)0 or more120000.5
delivered_price_per_tonfloatDelivered coal price per ton (USD)0 or more · optional57.45
delivered_price_per_mmbtufloatDelivered coal price per MMBtu (USD)0 or more · optional2.25
transportation_cost_rail_freightfloatRail freight transportation cost per ton (USD)0 or more · optional13.25
transportation_cost_demurragefloatDemurrage cost per ton (USD)0 or more · optional1.75
coal_quality_sulfur_content_pctfloatSulfur content in coal as a percentage0 to 100 · optional1.4
coal_quality_heat_content_btu_per_lbfloatHeat content of coal in BTU per pound0 or more · optional12400
coal_quality_ash_content_pctfloatAsh content in coal as a percentage0 to 100 · optional8.9
coal_quality_moisture_pctfloatMoisture content in coal as a percentage0 to 100 · optional6.3
coal_quality_adjustment_amountfloatAdjustment amount (USD/ton) applied to price due to coal quality deviationsoptional0.45
Dates and times 2 columns
contract_start_datedateStart date of the coal purchase contract2023-01-01
contract_end_datedateEnd date of the coal purchase contract2023-12-31

Use it for

  • median coal qu…10.6100 rowsmean coal quality moi…8.9bitu…14.1sub-…25.3lign…2.7anth…

    An energy dashboard

    Coal_quality_moisture_pct by coal_type and a breakdown of buyer_address_state. Excel, Power BI or Tableau.

  • Why do the 10 lignite rows have a mean coal_quality_moisture_pct of 25.3?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable contracts with buyer_name, buyer_address_street and buyer_address_city to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 30 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset100 rows30 columns
Yours1,000 rows30 columnsbuyer_address_street: UK only

blueprint · coal-pricing-and-transportation-costs

Behind this dataset

Same schema. As many rows as you need.

These 100 rows came out of a blueprint — 30 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Contract ID, supplier/mine name, and coal basin (Powder River, Illinois, Appalachian)
  • Contract price in $/ton or $/MMBtu with heat content adjustment
  • Transportation cost: rail freight ($/ton-mile), barge, truck
  • Total delivered cost = mine cost + transportation cost
  • Quality adjustments: heat content, sulfur, moisture penalties/bonuses
  • Contract type: spot purchase, term contract (1-5 years)
  • Force majeure provisions for mine strikes or rail disruptions
  • Coal switching economics: coal vs. natural gas dispatch decisions
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
coal-pricing-and-transportation-costs

What should your data show?

Preview 20 rows free
No signup. No card.