Institutional Sign In

Go

Sales Of New Passenger Cars

Source: ACEA, OICA
Last Updated: Jul 16, 2021

Based on a comparison of 139 countries in 2020, China ranked the highest in sales of passenger cars with 20,178 thousand followed by Japan and USA. On the other end of the scale was Burundi with 0.010 thousand, Liberia with 0.068 thousand and Palestine with 0.109 thousand.

Total sales of passenger cars reached 53,599 thousand in 2020 in the World according to ACEA. This is 18.9% less than in the previous year and 4.14% less than 10 years ago.

Historically, total sales of passenger cars reached an all time high of 70,695 thousand in 2017 and an all time low of 11,000 thousand in 1961. The average annual growth amounted to 2.39% since 1960.

The top ranked country, China, accounted for 37.6 % of sales of passenger cars in the world. The top 3 countries hold a 51.1 % share while the ten largest countries some 75.9% in 2020.

$9.99

Buy Sales Of New Passenger Cars data for all countries.

from $199/month

Buy annual subscriptions for all our products.

Country Unit 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
Albania thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2.50 2.50 2.50 1.37 2.18   ...
Algeria thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   218 164 85.3 98.0 124   ...
Angola thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   24.0 14.7 5.60 2.88 1.83   ...
Argentina thousand   ... ... ... ... ... ... ... ... ...   ... ... ... ... ...                                     433 481 526 664 611    
Armenia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   5.20 2.30 2.50 2.20 1.20   ...
Australia thousand                                                                     884 924 927 916 874    
Austria thousand                                                                     303 309 330 353 341    
Azerbaijan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   23.3 9.10 3.40 1.70 3.20   ...
Bahamas thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.60 2.80 2.70 1.33 1.33   ...
Bahrain thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   49.6 47.7 39.2 32.4 31.9   ...
Bangladesh thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   29.3 28.5 15.4 2.50 2.75   ...
Belarus thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   22.3 22.4 20.2 30.7 48.3   ...
Belgium thousand                                                                     483 501 540 547 550    
Belize thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   0.200 0.400 0.400 0.374 0.348   ...
Bolivia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   18.5 12.8 16.9 21.8 22.6   ...
Bosnia and Herzegovina thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   8.90 8.70 9.40 21.8 22.6   ...
Botswana thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2.90 3.40 3.50 3.50 3.53   ...
Brazil thousand                                                                     2,795 2,123 1,677 1,856 2,102    
Brunei thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   18.1 13.9 13.4 12.1 12.2   ...
Bulgaria thousand ... ... ... ... ... ... ... ... ... ...                 ... ... ... ... ... ... ...                   21.2 24.3 28.2 33.3 38.0    
Burkina Faso thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   0.700 1.10 1.80 0.376 0.537   ...
Burundi thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   0.200 0.200 0.500 0.014 0.010   ...
Cambodia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2.40 1.00 0.800 0.838 0.811   ...
Cameroon thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2.30 1.70 1.90 1.54 1.53   ...
Canada thousand                                                                     760 712 661 640 578    
Chile thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   256 212 229 277 315    
China thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   19,708 21,210 24,377 24,718 23,710    
Colombia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   265 237 216 206 220    
Congo thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.50 2.00 1.70 0.245 0.309   ...
Costa Rica thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   35.2 41.8 48.3 41.3 33.4   ...
Croatia thousand ... ... ... ... ... ... ... ... ... ...                                                 34.0 35.7 44.1 50.8 60.0    
Cuba thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.00 4.00 5.90 4.39 4.47   ...
Cyprus thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   8.28 10.3 12.6 13.1 13.1    
Czech Republic thousand ... ... ... ... ... ... ... ... ... ... ... ... ...                                           192 231 260 272 261    
Denmark thousand                                                                     189 207 223 222 218    
Dominican Republic thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   3.59 5.06 4.20 0.024 0.108   ...
Ecuador thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   78.5 52.1 44.8 94.6 105    
Egypt thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   274 258 215 101 146    
El Salvador thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   5.00 5.40 4.60 7.04 7.50   ...
Estonia thousand ... ... ... ... ... ... ... ... ... ... ... ...                                             21.1 21.0 23.0 25.6 26.3    
European Union thousand ... ... ... ... ... ... ... ... ... ...                                                 12,996 14,183 15,118 15,610 15,606    
Finland thousand                                                                     106 109 119 119 120    
France thousand                                                                     1,796 1,917 2,015 2,111 2,173    
Gabon thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2.90 1.70 1.70 0.973 0.993   ...
Georgia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.30 3.30 3.40 2.55 2.80   ...
Germany thousand                                                                     3,037 3,206 3,352 3,441 3,436    
Ghana thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   6.90 3.60 4.20 4.07 4.27   ...
Greece thousand                                                                     71.2 75.8 78.9 88.1 103    
Guatemala thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   17.3 18.1 16.6 14.3 14.4   ...
Guyana thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.25 4.41 4.67 4.86 5.37   ...
Honduras thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.30 0.900 0.800 9.77 10.3   ...
Hong Kong thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   48.5 45.1 41.6 37.3 34.6   ...
Hungary thousand ... ... ... ... ... ... ... ... ... ...   ...                                             67.5 77.2 96.6 116 137    
Iceland thousand ... ... ... ... ... ... ... ... ... ... ... ... ...                                           9.52 14.0 18.5 21.3 18.1    
India thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2,571 2,772 2,967 3,229 3,395    
Indonesia thousand ... ... ... ... ... ... ... ... ... ...                                                 863 756 835 834 879    
Iraq thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   61.0 33.5 16.0 16.8 32.3   ...
Iran thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1,107 1,055 1,320 1,361 913   ...
Ireland thousand               ... ... ...                                                 96.3 125 147 131 126    
Israel thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   228 247 277 271 257    
Italy thousand                                                                     1,361 1,569 1,826 1,971 1,910    
Ivory Coast thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.30 4.50 4.30 5.55 6.08   ...
Jamaica thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2.30 2.30 2.00 1.89 5.23   ...
Japan thousand                                                                     4,700 4,216 4,146 4,386 4,391    
Jordan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   15.7 14.7 12.4 12.8 13.2   ...
Kazakhstan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   151 81.5 39.4 41.9 52.8    
Kenya thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   3.00 2.90 2.40 2.12 2.86   ...
Kuwait thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   126 124 95.4 91.3 91.2    
Kyrgyzstan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.00 4.00 1.80 2.00 2.10   ...
Laos thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   9.80 5.60 4.20 3.41 3.74   ...
Latvia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       12.5 13.8 16.4 16.7 16.9    
Lebanon thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   38.3 38.7 35.6 37.2 33.0   ...
Liberia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   0.200 0.200 0.300 0.224 0.080   ...
Libya thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   30.0 38.5 31.6 11.0 12.5   ...
Lithuania thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       14.5 17.1 20.3 25.8 32.4    
Luxembourg thousand                                                                     49.8 46.5 50.6 52.8 52.6    
Macedonia thousand ... ... ... ... ... ... ... ... ... ...                                                 2.70 3.20 3.80 3.27 3.89   ...
Madagascar thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.60 1.20 0.800 1.20 1.14   ...
Malawi thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.10 1.20 3.60 0.569 0.724   ...
Malaysia thousand ... ... ... ... ... ... ... ... ... ...                                                 588 591 515 515 533    
Malta thousand ... ... ... ... ... ... ... ... ... ...   ... ... ... ...                                       6.45 7.12 7.33 7.83 8.13   ...
Mauritius thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   8.60 8.00 8.70 8.75 8.29   ...
Mexico thousand ... ... ... ... ... ... ... ... ... ...   ... ... ... ... ...                                     745 892 1,066 984 883    
Moldova thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   5.60 3.70 4.30 5.26 5.96   ...
Mongolia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.10 0.700 1.30 5.26 5.96   ...
Morocco thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   110 121 152 155 163    
Myanmar thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.00 1.00 1.30 2.11 4.53   ...
Nepal thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   5.30 4.00 6.40 7.45 6.76   ...
Netherlands thousand                                                                     388 449 383 414 444    
New Zealand thousand                                                                     90.1 95.0 103 108 108    
Nicaragua thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   5.20 4.80 5.40 7.70 9.57   ...
Nigeria thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   42.0 15.6 19.2 4.70 8.55   ...
Norway thousand                                                                     144 151 155 159 148    
Oman thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   139 121 116 63.8 49.8   ...
Pakistan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   124 182 177 203 217    
Palestine thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   21.1 21.1 21.1 0.496 0.146   ...
Panama thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   43.0 46.7 46.2 44.0 36.4   ...
Paraguay thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   21.5 18.7 16.0 18.8 25.2   ...
Peru thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   140 137 134 135 115    
Philippines thousand ... ... ... ... ... ... ... ... ... ...                                                 90.3 116 133 295 253    
Poland thousand ... ... ... ... ... ... ... ... ... ...                                                 325 352 418 488 532    
Portugal thousand                                                                     143 179 207 222 228    
Puerto Rico thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   58.5 49.0 66.5 84.5 73.1    
Qatar thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   71.5 69.2 50.2 41.2 38.8   ...
Romania thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   70.2 81.2 94.9 105 129    
Russia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2,333 1,283 1,240 1,449 1,607    
Saudi Arabia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   633 672 549 424 340    
Senegal thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.50 3.70 4.40 3.77 3.56   ...
Serbia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   23.9 21.7 23.3 22.1 24.0   ...
Singapore thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   32.8 61.5 91.1 94.7 81.6   ...
Slovakia thousand ... ... ... ... ... ... ... ... ... ... ... ... ...   ... ...                                     72.3 78.0 88.2 96.1 98.2    
Slovenia thousand ... ... ... ... ... ... ... ... ... ... ... ...                                             54.0 59.7 59.0 62.5 65.1    
South Africa thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   439 413 361 361 365    
South Korea thousand   ... ... ... ... ... ... ... ... ...   ... ... ... ... ...                                     1,360 1,534 1,534 1,527 1,525    
Spain thousand                                                                     855 1,034 1,147 1,235 1,321    
Sri Lanka thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   13.8 12.5 26.3 11.8 11.0   ...
Sudan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.80 2.20 2.40 1.45 1.14   ...
Sweden thousand                                                                     304 345 372 379 354    
Switzerland thousand                                                                     300 322 315 312 299    
Syria thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   33.4 33.4 33.4 4.50 7.00   ...
Taiwan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   235 212 206 208 180    
Tajikistan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   6.10 6.10 1.90 2.00 2.20   ...
Tanzania thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   1.00 2.60 2.30 0.938 0.998   ...
Thailand thousand ... ... ... ... ... ... ... ... ... ...                                                 411 356 328 666 730    
Trinidad and Tobago thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   6.30 10.5 13.9 9.84 9.71   ...
Tunisia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   37.1 36.1 36.4 45.9 35.3   ...
Turkey thousand   ... ... ... ... ... ... ... ... ...   ...                                             587 726 757 723 486    
Turkmenistan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.60 4.60 4.50 4.80 5.10   ...
Uganda thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   3.00 2.20 2.90 0.721 0.770   ...
Ukraine thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       97.0 46.5 65.6 82.3 81.9    
United Arab Emirates thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   207 214 166 175 190    
United Kingdom thousand                                                                     2,476 2,634 2,693 2,541 2,367    
USA thousand                                                                     7,689 7,517 6,873 6,080 5,304    
Uruguay thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   40.2 39.5 35.9 41.5 34.4   ...
Uzbekistan thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   46.0 46.0 43.9 46.0 47.5   ...
Venezuela thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   10.4 7.70 1.50 2.50 1.16   ...
Vietnam thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   79.8 117 160 153 198    
Yemen thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2.50 2.30 1.10 0.828 0.552   ...
Zambia thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2.00 1.70 2.30 0.848 1.12   ...
Zimbabwe thousand ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.10 1.50 1.30 1.09 0.906   ...
World thousand                                                                     65,708 66,314 69,464 70,695 68,690