YearsTell

all vehicles

Method

Everything here can be recomputed from public files. If a number cannot be reproduced, it should not be trusted, including ours.

The three corrections

Raw complaint counts mislead in three ways, and all three are fixed here.

Age

A 2012 car has had thirteen years to collect complaints and a 2023 car has had two, so raw totals rank by age. Only complaints filed in each model year’s first three years on the road are counted, which makes model years comparable and is immune to later recall-driven bursts.

Volume

Counts scale with how many were sold. The CR-V sold 66,752 in 1997 and 403,768 in 2025. Complaints are divided by US sales, using the mean of the model year’s own calendar year and the one before, because a model year sells across two. Launch years use their own calendar year alone.

Model names

NHTSA’s model string is not stable. The 2014 Camry files 466 complaints under “CAMRY HV” and 14 under “CAMRY”; 2023 Civics file under “CIVIC SEDAN”. Every string a make used in a year is gathered and deduplicated by complaint ID, because complaint IDs repeat once per affected component and counting rows overstates complaints by about 39%.

What is not done

What this cannot tell you

Sources

NHTSA complaints (FLAT_CMPL), investigations (FLAT_INV) and the recalls API, all public and refreshed daily. US sales from Wikipedia tables citing manufacturers’ own releases. Vehicle details decoded from the VIN through NHTSA’s free vPIC service.