Overview
- Germany's national average motorcycle density stands at 58 motorcycles per 1,000 residents, according to KBA data as of January 1, 2025.
- Bavaria leads the country with 77 motorcycles per 1,000 residents, followed by Baden-Württemberg (67) and Rheinland-Pfalz and Saarland (65 each).
- Urban centers like Berlin (32), Hamburg (31), and Bremen (30) have the lowest motorcycle densities among states, with Rostock and Schwerin at just 25 per 1,000 residents.
- Brandenburg ranks among the top five states with 61 motorcycles per 1,000 residents, but shows significant intra-state variation, from 73 in Märkisch-Oderland to 34 in Potsdam.
- In absolute terms, Berlin has 119,000 registered motorcycles, while neighboring Brandenburg has a larger total fleet of 158,000.