PulsCar study: 12-volt battery and charging-system failures in NHTSA complaints and recalls
Article: https://www.pulscar.io/blog/car-battery-alternator-failure-study
License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) - credit "PulsCar analysis of NHTSA complaint and recall data" with a link to the article.
SOURCE FILES (downloaded 23 September 2026 from https://static.nhtsa.gov/odi/ffdd/; NHTSA rebuilds them daily)
COMPLAINTS_RECEIVED_2015-2019.zip 81302701 bytes e5e989aed1bae5630d86d17b6738d5a5d9a0619b975bafcab1b8ea012c7b01aa
COMPLAINTS_RECEIVED_2020-2024.zip 75873830 bytes adf52d6ca894b167562c95c0e7bb209c046ca32d73abe5fc09c8aef56ce3b3ef
COMPLAINTS_RECEIVED_2025-2026.zip 40055238 bytes 0e850380d968c921b61bb61c8bf138c6a6527cd5f96db29cc5227774c392f81a
FLAT_RCL_POST_2010.zip 14775354 bytes 686ca9de2f484e8db1aff27e0ba9f5a75c794da5d3b54de1ca3c7b610cd07daa
Complaints: 1,105,443 rows; one complaint = one ODINO, PROD_TYPE = V; 780,071 distinct vehicle complaints,
received (LDATE) 20150101 to 20260921. Recalls: vehicle campaigns (RCLTYPECD = V) in FLAT_RCL_POST_2010.
SCRIPTS (published next to this file)
analysis.py - every complaint and recall number in the article. Python 3 standard library only.
python3 analysis.py