← All sources

USA PDF

Monthly new light-vehicle SALES in the United States — cars and light trucks including pickups, SUVs and vans (GVWR up to 10,000 lb) — with battery-electric, plug-in hybrid and hybrid counts, compiled by Argonne National Laboratory (ANL) from Wards Auto. These are sales, not registrations, and pickups cannot be separated out.

2026-09
Latest period held
6.0%
TTM BEV share (Whole)
1
Variants

Raw source

Go and check the numbers yourself:

Argonne National Laboratory — Light Duty Electric Drive Vehicles Monthly Sales Updates ("Total Sales for Website" PDF) ↗

Access to the machine endpoint behind this page needs credentials — the developer doc at the foot of the page has the details.

How the data flows

Origin
Wards Auto (Wards Intelligence) monthly US light-vehicle sales, compiled by Argonne's Systems Assessment Center for DOE's Vehicle Technologies Office; before Oct-2019 EDTA, Hybrid Dashboard, InsideEVs and Green Car Congress
Find the PDF

The fetcher opens ANL's historical-data page with a browser User-Agent and takes the link whose URL or text contains "total" and "sales" and ends in .pdf ("Total Sales for Website_<Month> <Year>.pdf").

Read the table

pypdf turns the PDF into text; every line that starts with a month tag (e.g. "Aug-25") followed by four numbers is a row — BEV, PHEV, HEV, Total LDV. Legend text after the numbers and the "PEV Sales by Size" box are ignored.

ANL column?
  • BEVBEV
  • PHEVPHEV
  • HEVHEV
  • Total LDVTOTAL
  • (none — fuel cell)inside ICE
    OTHERS = 0; FCEVs are a few dozen a month
Which vehicles are counted

ANL's light-duty total is every new car and light truck up to 10,000 lb GVWR sold in the month. Nothing is reclassified.

Vehicle type?
  • Passenger cars (sedans, hatchbacks, coupés, wagons)Whole
  • SUVs / crossovers, minivansWhole
  • Pickups and vans ≤ 10,000 lb GVWRWhole
    not separable in the ANL table
  • Medium/heavy trucks and buses (> 10,000 lb)in no variant
Check it

Before anything is written the whole table must pass — no missing month between the first and the last, no negative value, BEV + PHEV + HEV not above the total, and the total between 0.5 M and 2.5 M. Any failure stops the run and leaves the CSV untouched. A value identical in two consecutive months, a PDF more than two months behind, and older CSV rows that no longer match the PDF are reported as warnings.

All checks pass?
  • yeslast 3 months written (all months with months=0)
  • Falserun fails, CSV untouched
Build the row

ICE = TOTAL − BEV − PHEV − HEV; OTHERS = 0. The file is rewritten only when a value changed, then render-country.yml is dispatched for USA. The exact PDF and its text are kept as a 7-day workflow artifact (anl-total-sales).

Render

Each new or changed month re-renders the country. Shares are read from the CSV as column ÷ TOTAL and grouped into three curves. A generalized Weibull S-curve is fitted to the BEV and the ICE share, and the charts, the fitted parameters, the twelve-month totals and the uncertainty bands are rewritten.

Which curve does a CSV column count towards?
  • BEVBEV
  • PHEV or EREV (plug-in hybrids, range extenders)
    Does the source split plug-ins from other hybrids?
    • yesPHEV
    • no — one combined hybrid figure (parked in HEV)ICE
      the PHEV curve is left out, never drawn at zero
  • HEV or MHEV (full and mild hybrids — no plug)ICE
  • petrol, diesel, gas, flex-fuel, othersICE

Definitions & scope

AcquisitionPDF — parsed from a published PDF
Vehicle scopeNew light-duty vehicle sales (cars + light trucks incl. pickups, ≤ 10,000 lb GVWR) as compiled by ANL from Wards Auto. Sales, not registrations. Compare with other countries' passenger-car (M1) curves with care — the US light-truck share is very large.
HEV (full hybrids)ANL reports HEV (conventional, non-plug-in hybrids) as its own column; ANL does not say whether mild hybrids are counted as HEV.
Backfillnone needed — every PDF carries the full history from Dec-2010; a full refresh (`--months 0`) rewrites all rows from the current release.
Authnone (anl.gov returns 403 to non-browser User-Agents; the fetcher sends a desktop browser UA)

Variants

Each variant is its own series with its own CSV. Not every variant is charted in the gallery — the CSV is the authoritative record either way.

VariantWhat it countsHeldRaw data
WholeAll new light-duty vehicles SOLD in the US — passenger cars AND light trucks (pickups, SUVs/crossovers, minivans, vans) up to 10,000 lb GVWR. Not EU M1 — pickups (≈ 15% of US production per EPA's Automotive Trends Report) and light commercial vans are inside. Not registrations.2010-12 – 2026-09
190 rows
data/USA.csv

History we hold

Every bar is the span actually present in our stored CSV — breaks in a bar are real gaps in the series, not rendering. Cadence is shown on the right.

201020122014201620182020202220242026WholeWhole: 2010-12 → 2026-09monthly

Whole 2010-12–2026-09 (190 rows).

Which fuel columns this source fills

A blank column almost never means "no such cars" — it means this source does not split them out, and those vehicles are counted inside another column. Check the caveats for where they land.

BEVPHEVHEVICEOTHERS
Wholereportedreportedreportedreportedalways zero

reported   column exists but is zero in every row   not reported by this source. Hover a cell for the row count.

Caveats