Rankings · 2019

5-star safety rated cars of 2019

Among 94 cars from 2019 in the database (one per model family), 94 earned a five-star overall NHTSA rating. Ties are ordered by fewest recalls.

Ranked94one per model family
Average5 stars
Leader2019 Audi A5 Sportback quattro

Top 10

Full ranking

#VehicleCombinedvs avgCO2WeightRecallsNCAP
12019 Audi A5 Sportback quattro8.7 l/100km—203.8 g/km1,754.9 kg—5
22019 Buick Cascada9.8 l/100km—231.8 g/km1,807.6 kg—5
32019 Buick Envision AWD9.8 l/100km—234.3 g/km1,839 kg—5
42019 Cadillac CTS9.4 l/100km—219.3 g/km1,807 kg—5
52019 Cadillac XT510.7 l/100km—251.7 g/km1,814 kg—5
62019 Chevrolet Sonic7.6 l/100km—177.1 g/km1,263 kg—5
72019 Hyundai Sonata7.6 l/100km—176.5 g/km1,572 kg—5
82019 Kia Optima Hybrid5.7 l/100km—133.6 g/km1,583 kg—5
92019 Lexus ES 300h5.3 l/100km—124.9 g/km1,687.4 kg—5
102019 Lexus UX 2007.1 l/100km—168.4 g/km1,500 kg—5
112019 Tesla Model X 75D2.5 l/100km——2,477.1 kg—5
122019 Toyota Highlander Hybrid AWD8.4 l/100km—195.1 g/km2,227.1 kg—5
132019 Audi S39.4 l/100km—222.5 g/km1,565 kg15
142019 Buick Enclave AWD11.8 l/100km—273.4 g/km2,140 kg15
152019 Chevrolet Impala9.4 l/100km—224.9 g/km1,717 kg15
162019 Hyundai Kona AWD8.7 l/100km—201.9 g/km1,417.9 kg15
172019 Hyundai Santa Fe Xl AWD11.8 l/100km—276.5 g/km1,968 kg15
182019 Hyundai Tucson AWD10.2 l/100km—241.1 g/km1,646.1 kg15
192019 Kia Soul8.7 l/100km—208.2 g/km1,397 kg15
202019 Lincoln Mkz AWD11.8 l/100km—277.8 g/km1,759 kg15
212019 Nissan Murano AWD10.2 l/100km—241.1 g/km1,887.4 kg15
222019 Volkswagen Passat8.1 l/100km—187.7 g/km1,563 kg15
232019 Buick Encore8.7 l/100km—204.4 g/km1,468 kg25
242019 Buick LaCrosse9.8 l/100km—232.4 g/km1,632 kg25
252019 Chevrolet Blazer AWD11.2 l/100km—264.7 g/km—25

Related rankings

How this ranking works

Values come from FuelEconomy.gov, EPA certification data and NHTSA records shown on each vehicle's page. Only the best-placed version of each model family is listed, so one model cannot fill the list. Electric vehicles are excluded from fuel-consumption rankings and ranked by range instead.