How many cars are there in each European country?
Germany has the largest car fleet in Europe, with 49,486,487 registered passenger cars (2025). Across the 41 countries listed here there are around 330,677,440 passenger cars in total.
Largest fleet
Germany
49,486,487 cars
Countries ranked
41
Cars in total
330,677,440
Largest car fleets (top 15)
Full ranking
| # | Country | Passenger cars | Year |
|---|---|---|---|
| 1 | Germany | 49,486,487 | 2025 |
| 2 | Italy | 41,795,962 | 2025 |
| 3 | France | 39,957,994 | 2025 |
| 4 | United Kingdom | 32,914,842 | 2024 |
| 5 | Spain | 27,281,373 | 2025 |
| 6 | Poland | 23,233,513 | 2025 |
| 7 | Turkey | 17,373,581 | 2025 |
| 8 | Netherlands | 9,415,540 | 2025 |
| 9 | Romania | 8,774,808 | 2025 |
| 10 | Czechia | 6,774,399 | 2025 |
| 11 | Portugal | 6,410,754 | 2025 |
| 12 | Greece | 6,188,525 | 2025 |
| 13 | Belgium | 6,136,034 | 2025 |
| 14 | Austria | 5,286,101 | 2025 |
| 15 | Sweden | 5,039,431 | 2025 |
| 16 | Switzerland | 4,954,884 | 2025 |
| 17 | Hungary | 4,374,763 | 2025 |
| 18 | Finland | 3,792,918 | 2025 |
| 19 | Bulgaria | 3,254,325 | 2025 |
| 20 | Denmark | 3,018,026 | 2025 |
| 21 | Norway | 2,949,180 | 2025 |
| 22 | Slovakia | 2,768,900 | 2025 |
| 23 | Ireland | 2,619,083 | 2025 |
| 24 | Serbia | 2,573,843 | 2025 |
| 25 | Croatia | 2,058,313 | 2025 |
| 26 | Lithuania | 1,816,856 | 2025 |
| 27 | Georgia | 1,650,048 | 2025 |
| 28 | Slovenia | 1,286,588 | 2025 |
| 29 | Bosnia and Herzegovina | 1,140,188 | 2025 |
| 30 | Moldova | 894,618 | 2025 |
| 31 | Estonia | 809,095 | 2025 |
| 32 | Latvia | 802,784 | 2025 |
| 33 | Albania | 775,217 | 2024 |
| 34 | Cyprus | 667,841 | 2025 |
| 35 | North Macedonia | 615,382 | 2025 |
| 36 | Luxembourg | 461,762 | 2025 |
| 37 | Kosovo | 426,708 | 2025 |
| 38 | Malta | 335,693 | 2025 |
| 39 | Montenegro | 275,036 | 2025 |
| 40 | Iceland | 254,362 | 2025 |
| 41 | Liechtenstein | 31,683 | 2025 |