The EV Compare dataset
Specifications for 154 electric vehicles sold in the United States — range, battery, charging, performance, seating, cargo and driver-assist data, hand-researched against manufacturer specs, EPA listings and published reviews. Every vehicle carries its own source links and a last-verified date. Last verified 2026-09-02.
It is public domain under CC0 1.0. Use it for anything — commercial work, research, training, a competing site — with no permission needed and no attribution required. A credit to EV Compare is appreciated, never demanded.
What counts as an EV here
Battery-electric vehicles only. Range-extended EVs (EREVs) and plug-in hybrids are out of scope, however they're marketed — if it has an engine, it isn't in this dataset. So the absence of, say, the Ram 1500 REV or the Scout Traveler is a deliberate boundary rather than a gap in coverage.
No warranty
This data is provided as is. It is compiled by hand from manufacturer specifications, EPA listings and published reviews, and may contain errors or omissions. Figures that were correct when verified may since have changed — manufacturers revise specifications, and EPA ratings are re-certified. Every vehicle carries its own source links and a last-verified date so you can check the trail yourself.
It is offered without warranty of any kind, express or implied, including fitness for a particular purpose. Verify any figure against the manufacturer before relying on it, particularly for a purchase decision. No liability is accepted for any use of this data. (CC0 itself disclaims warranties in the same terms; this just says so plainly.)
Download
| File | What it is | Size |
|---|---|---|
evs.json |
The whole dataset — 154 vehicles, 44 fields each | 422 KB |
current.json |
Just the current version hash and count | 152 bytes |
SCHEMA.md |
Field-by-field documentation, including what null, "N/A" and "Pending" each mean | 21 KB |
Checking for updates without re-downloading
Every build stamps evs.json with a SHA-256 of its models array, and writes the same
value to current.json. If you already hold a copy, fetch the small file and compare —
re-download only when it differs.
curl -s https://evcompare.org/data/current.json
{ "current": "sha256:8035da83464c2e34bb3a7a064c564cb24e5b84dc5fd2ee05b6c3658640bafcb2",
"count": 154,
"generatedAt": "2026-09-02T21:27:26.697Z" }
What's in each vehicle
Overview
Make · Body Style · EPA Size Class · Model Year · Price (MSRP) · On Sale Date
Range & Charging
EPA Range · Battery Capacity · Charge Port Type · Max DC Fast Charging · Level 2 AC Charging · Vehicle-to-Load (V2L) · Heat Pump · Tesla Supercharger Access · NACS DC Adapter · NACS DC Adapter Cost
Performance & Drivetrain
Drivetrain · All-Wheel Drive Available · 0–60 mph · Horsepower · Tow Capacity · Ground Clearance · Wheel Size
Doors & Seating
Number of Doors · Rear Door Style · Sliding Doors · Three-Row Seating · Max Passengers · Built-in Booster Seats
Comfort
Leather Seats Available · Ventilated Seats Available · Heated Steering Wheel · Heated Rear Seats
Tech & Safety
Apple CarPlay · Android Auto · Wireless Phone Charging · Hands-Free Driving · Hands-Free Driving Subscription · Collision Avoidance Auto-Brake · Lane Keep Assist · Adaptive Cruise Control
Cargo
Rear Cargo Volume · Max Cargo (seats folded) · Frunk Volume
How values are recorded
Numeric fields distinguish three kinds of absence, which matters if you're aggregating:
null means unknown — we looked and couldn't confirm it.
"N/A" means the concept doesn't apply to that vehicle at all.
"Pending" means the figure is real but not yet published, typically an EPA rating that
hasn't posted for a car already on sale. Treating all three as zero will give you wrong averages.
SCHEMA.md covers this per field.