Cars
Passenger cars per 1,000 inhabitants, 1.1.2026
On 1 January 2026 there were 611 cars per 1,000 people in the former West and 564 in the East. Berlin, with 332, has the fewest of any state.
< 473 per 1,000473 per 1,000525 per 1,000578 per 1,000630 per 1,000≥ 682 per 1,000
Inner-German border 1949–1990 ·401 districts · 1.1.2026
Former West
611 per 1,000
excl. Berlin
Former East
564 per 1,000
excl. Berlin
Berlin
332 per 1,000
Germany
591 per 1,000
The East stands at 92% of the West's level (1.1.2026).
By state
- Saarland646 per 1,000
- Rheinland-Pfalz643 per 1,000
- Bayern639 per 1,000
- Niedersachsen625 per 1,000
- Hessen624 per 1,000
- Baden-Württemberg621 per 1,000
- Schleswig-Holstein594 per 1,000
- Nordrhein-Westfalen591 per 1,000
- Brandenburg587 per 1,000
- Sachsen-Anhalt573 per 1,000
- Mecklenburg-Vorpommern566 per 1,000
- Thüringen566 per 1,000
- Sachsen542 per 1,000
- Hamburg433 per 1,000
- Bremen428 per 1,000
- Berlin332 per 1,000
1.1.2026
Notes & caveats
- East, West and state figures are our calculation from district values; inhabitants are derived from KBA's published car density, so aggregates may differ from official population-based rates by about 0.1%.
- KBA registers Trier and Trier-Saarburg as one district, shown with the same value. Hanau (a separate district since 1 January 2026) is combined with Main-Kinzig-Kreis because KBA has no population base for it yet.
- Cars are counted where they are registered; company fleets registered at a head office raise the figure for some districts (e.g. Wolfsburg, Ingolstadt).
Show the table
| State | Side | 1.1.2026 |
|---|---|---|
| Saarland | west | 646 per 1,000 |
| Berlin | berlin | 332 per 1,000 |
| Brandenburg | east | 587 per 1,000 |
| Mecklenburg-Vorpommern | east | 566 per 1,000 |
| Sachsen | east | 542 per 1,000 |
| Sachsen-Anhalt | east | 573 per 1,000 |
| Thüringen | east | 566 per 1,000 |
| Schleswig-Holstein | west | 594 per 1,000 |
| Hamburg | west | 433 per 1,000 |
| Niedersachsen | west | 625 per 1,000 |
| Bremen | west | 428 per 1,000 |
| Nordrhein-Westfalen | west | 591 per 1,000 |
| Hessen | west | 624 per 1,000 |
| Rheinland-Pfalz | west | 643 per 1,000 |
| Baden-Württemberg | west | 621 per 1,000 |
| Bayern | west | 639 per 1,000 |