EPA Fuel Economy Dataset (1984-2026)

Datadory delivers epa fuel economy dataset 1984 2026 data covering every US-market vehicle configuration across 43 consecutive model years: adjusted and unadjusted city, highway and combined MPG, CO2 detail, engine displacement, cylinders, transmission, drive type, fuel type and annual fuel cost, one flat row per configuration. Benchmark any automaker's efficiency trajectory, then get a sample of this dataset scoped to your model years.

What is the EPA Fuel Economy Dataset (1984-2026)?

Since model year 1984, every car, truck and van sold in the United States has been tested and rated for fuel economy, and the results sit in one continuous table. The EPA Fuel Economy Dataset (1984-2026) is that table: one row per vehicle configuration - a specific year, make, model and engine/transmission combination - carrying laboratory-measured efficiency, emissions and powertrain detail across 43 consecutive model years.

Figures originate at the EPA National Vehicle and Fuel Emissions Laboratory in Ann Arbor, Michigan, supplemented by manufacturer-run tests performed under EPA oversight; Oak Ridge National Laboratory administers the program for the US Department of Energy and EPA. For automobile manufacturers that makes it the longest continuous efficiency-and-emissions panel available for the US market - the yardstick every rival lineup gets measured against, model year after model year.

Get a sample of this dataset and the first rows arrive with your model-year filter already applied.

What does a sample row look like?

Rows ship flat - one configuration per line, no joins required. Illustrative rows in the delivered column order:

manufacturer: Toyota        carline name: Camry             class: Midsize Cars
year: 2023      displ: 2.5      cyl: 4      trans: Automatic 8-spd       drv: F
cty: 28    hwy: 39    cmb: 32        ucty: 33    uhwy: 47    ucmb: 38
fl: R      fcost: 1550     eng dscr: 2.5L L4 DOHC 16V     trans dscr: 8-speed automatic

manufacturer: Ford         carline name: F-150 Pickup 2WD  class: Standard Pickup 2WD
year: 2023      displ: 3.5      cyl: 6      trans: Automatic 10-spd      drv: R
cty: 18    hwy: 24    cmb: 20        ucty: 21    uhwy: 28    ucmb: 23
fl: P      fcost: 2900     eng dscr: 3.5L V6 Turbo        trans dscr: 10-speed automatic

Values above illustrate the shape of a row rather than quote a certified extract; your sample pulls live records. Electric configurations swap the displacement-driven MPG columns for MPGe equivalents and add charge-time detail, while diesel, ethanol and compressed-natural-gas variants ride through the same schema via the fuel-type code.

What fields does the dataset include?

Twenty-three documented fields, verified against the publisher's own file-layout and web-services documentation. The dictionary below is the complete core schema for every configuration row; nothing is inferred.

What does coverage look like across geography, time and granularity?

Geography - the United States market exclusively: every row reflects EPA ratings of US-market vehicle configurations, and historical files additionally distinguish 49-state and California fuel formulations.

Temporal - model years 1984 through 2026 combined in a single table, with per-model-year packaging reaching back to 1978 and already carrying a preliminary 2027. Estimates for 1984-2007 and some 2011-2016 vehicles have been revised so the years read comparably side by side.

Granularity - one row per vehicle configuration: a year, make, model and engine/transmission option. A nameplate offering three engines and two transmissions occupies six rows, which is what lets lineup-level analysis sum cleanly.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

Who uses this data, and for what?

  • Lineup benchmarking - plot each rival's city/highway/combined MPG by segment and model year, and quantify exactly where a powertrain strategy leads or trails.
  • CO2 trajectories and compliance narratives - tailpipe-emissions series per manufacturer turn regulatory posture into a chart any board can read.
  • Fleet and ownership-cost modeling - annual fuel cost rides on every configuration row, so total-cost-of-ownership calculators get tested inputs instead of assumptions.
  • Machine-learning training corpora - four decades of tabular rows with a stable schema make this a canonical regression and classification benchmark for efficiency prediction.
  • Residual-value and demand models - efficiency and fuel-cost fields serve as covariates explaining why two near-identical nameplates depreciate differently.
  • Reporting and citation - the standard reference point for US fuel-economy claims in journalism, academic work and analyst notes.

Which personas get the most value?

Data scientists and ML engineers get a decades-deep, schema-stable tabular corpus that trains without augmentation. Competitive-intelligence and product teams get a per-segment, per-year read on every rival's engineering positioning. Market researchers and consultants get an authoritative forty-plus-year panel for category studies. Journalists, academics and students get the citation standard for US fuel-economy and emissions reporting. Investors and quant researchers get long-run efficiency trends by maker as evidence on technology risk. Developers building data products get flat files shaped to load into anything.

What should I know before requesting a sample?

Four things worth knowing upfront. First, annual releases revise history: estimates for 1984-2007 and some 2011-2016 vehicles were recalculated for cross-year comparability, and revised estimates are flagged for several manufacturers including Nissan, Volkswagen Group, Hyundai/Kia and Ford - so re-pull rather than cache if your series spans those gaps.

Second, adjusted and unadjusted MPG are different series. The cty/hwy/cmb columns carry the window-sticker-style figures consumers recognize; ucty/uhwy/ucmb carry raw dynamometer results before adjustment. Keep them separate in any pipeline.

Third, two columns exist only for 2000-and-later model years - valves per cylinder and vehicle-class code - and interior-volume fields apply to body styles that have them. Treat pre-2008 rows as slightly thinner.

Fourth, the publisher publishes no row count alongside the combined table, so tens of thousands of configurations stays an estimate anchored on per-year packaging. Scope a sample to the years you care about and count what arrives.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - 23 documented fields, one row per vehicle configuration
fieldtypedefinitionexample
classstringVehicle class as used in the printed Fuel Economy Guide.Midsize Cars
manufacturerstringManufacturer name of the vehicle configuration.Toyota
carline namestringModel (carline) name of the vehicle.Camry
displnumberEngine displacement in liters.2.5
cylintegerNumber of engine cylinders.4
transstringTransmission description.Automatic 8-spd
drvenumDrive system: F (front), R (rear) or 4 (four-wheel).F
ctyintegerCity MPG, adjusted estimate.28
hwyintegerHighway MPG, adjusted estimate.39
cmbintegerCombined MPG, adjusted estimate.32
uctyintegerUnadjusted city MPG from the dynamometer result.33
uhwyintegerUnadjusted highway MPG.47
ucmbintegerUnadjusted combined MPG.38
flenumFuel type code: R (regular), P (premium), D (diesel), C (compressed natural gas), E (ethanol) or El (electric).R
fcostnumberAnnual fuel cost as printed in the guide.1550
eng dscrstringEngine description text; sparse where the engine is unremarkable.2.5L L4 DOHC 16V
trans dscrstringTransmission descriptor text accompanying the transmission field.8-speed automatic
2pvnumberTwo-door passenger volume, in cubic feet, for body styles with two doors.82
4pvnumberFour-door passenger volume, in cubic feet.99
hpvnumberHatchback passenger volume, in cubic feet, for hatchback body styles.84
hlvnumberHatchback luggage volume, in cubic feet.15
vpcintegerValves per cylinder; populated for 2000 and later model years only.4
clsintegerVehicle class code, where 1 = 2-seater and 2 = minicompact; 2000 and later model years only.5

Questions buyers ask

Are MPG figures comparable across all 43 model years?

With care, yes. Estimates for 1984-2007 and some 2011-2016 vehicles were revised for cross-year comparability, and revised estimates are flagged for manufacturers including Nissan, Volkswagen Group, Hyundai/Kia and Ford. Keep the adjusted and unadjusted MPG columns as separate series and cross-model-year trend work holds up.

What is the difference between adjusted and unadjusted MPG?

Adjusted values (cty, hwy, cmb) are the label-style figures consumers see, produced by applying the adjustment formula to test results. Unadjusted values (ucty, uhwy, ucmb) are the raw dynamometer measurements before that formula. Shipping both lets you reconcile marketing numbers against laboratory physics.

Does the dataset cover electric vehicles?

Yes - recent model years include electric configurations carrying MPGe-equivalent efficiency figures and charge-time detail, and hybrids appear throughout with their own engine descriptions. Earlier decades predate mass-market electrics, so coverage of that powertrain type concentrates in newer years.

How granular is one row?

One row per configuration - a unique combination of model year, manufacturer, model and engine/transmission option. Trim levels collapse into the carline, but every mechanical variant earns its own row, which keeps drivetrain-level aggregation exact.

How far back and forward does coverage run?

The combined table spans model years 1984 through 2026. Per-model-year packaging reaches back to 1978 and already lists a preliminary 2027, so the deepest historical cut and the newest configurations are both reachable in one delivery.

Is there a lookup service version of this data?

Yes - the sibling EPA FuelEconomy.gov Web Services API handles point lookups by year, make and model, returning specifications and emissions scores per vehicle. Pair it with the combined configuration table when analysis needs all 43 years at once.

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing