Germany - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
5,268. Bidingen Germany 1,738
7,846. Biebelnheim Germany 704
6,411. Biebelried Germany 1,183
8,354. Biebelsheim Germany 576
6,979. Bieberehren Germany 1,000
9,358. Biebern Germany 343
2,155. Biebesheim Germany 6,626
9,200. Biebrich Germany 372
1,080. Biedenkopf Germany 13,788
2,878. Biederitz Germany 4,545
9,629. Biedershausen Germany 283
8,059. Biedesheim Germany 649
21. Bielefeld Germany 331,906
6,797. Biendorf Germany 1,051
2,122. Bienenbüttel Germany 6,775
7,643. Bienstädt Germany 766
4,356. Biere Germany 2,442
9,689. Biesdorf Germany 268
2,494. Biesenthal Germany 5,512
3,153. Biessenhofen Germany 4,006
2,326. Bietigheim Germany 6,026
279. Bietigheim-Bissingen Germany 41,769
8,786. Bilkheim Germany 472
1,318. Billerbeck Germany 11,699
2,363. Billigheim Germany 5,899
3,136. Billigheim-Ingenheim Germany 4,038
7,800. Bilsen Germany 720
4,372. Bilshausen Germany 2,428
7,565. Bilzingsleben Germany 795
7,056. Bimöhlen Germany 967
6,088. Binau Germany 1,311
2,017. Bindlach Germany 7,229
3,832. Bingen Germany 3,017
547. Bingen am Rhein Germany 24,657
6,796. Binnen Germany 1,051
7,901. Binningen Germany 691
6,621. Binsfeld Germany 1,110
6,043. Binswangen Germany 1,326
4,114. Binzen Germany 2,661
3,837. Bippen Germany 3,015
4,980. Birenbach Germany 1,941
8,629. Birgel Germany 510
4,904. Birgte Germany 2,000
4,099. Birken-Honigsessen Germany 2,678
1,490. Birkenau Germany 10,318
8,701. Birkenbeul Germany 492
4,699. Birkenfeld Germany 2,153
2,079. Birkenfeld Germany 6,947
1,463. Birkenfeld Germany 10,609
8,327. Birkenfelde Germany 582
3,598. Birkenheide Germany 3,309
8,042. Birkenhördt Germany 653
2,038. Birkenwerder Germany 7,122
10,380. Birkheim Germany 129
7,774. Birkweiler Germany 729
5,521. Birlenbach Germany 1,587
8,085. Birnbach Germany 642
6,119. Birresborn Germany 1,299
2,165. Birstein Germany 6,581
10,507. Birtlingen Germany 82
10,111. Birx Germany 187
2,392. Bischberg Germany 5,819
5,061. Bischbrunn Germany 1,880
7,709. Bischheim Germany 747
3,479. Bischoffen Germany 3,478
4,781. Bischofferode Germany 2,085
10,110. Bischofrod Germany 187
7,853. Bischofroda Germany 703
4,800. Bischofsgrün Germany 2,072
1,275. Bischofsheim Germany 12,075
2,619. Bischofsheim an der Rhön Germany 5,181
3,644. Bischofsmais Germany 3,240
1,151. Bischofswerda Germany 13,085
1,946. Bischofswiesen Germany 7,535
3,702. Bischweier Germany 3,167
1,628. Bisingen Germany 9,321
3,593. Bismark Germany 3,313
2,245. Bispingen Germany 6,284
10,118. Bissee Germany 185
1,021. Bissendorf Germany 14,402
8,815. Bissersheim Germany 465
3,387. Bissingen Germany 3,605
3,340. Bissingen an der Teck Germany 3,687
9,628. Bisterschied Germany 283
1,171. Bitburg Germany 12,908
955. Bitterfeld Germany 15,608
3,266. Bitz Germany 3,792
7,447. Bitzen Germany 829
4,731. Blaibach Germany 2,127
2,454. Blaichach Germany 5,625
5,369. Blankenbach Germany 1,683
8,818. Blankenberg Germany 465
10,174. Blankenburg Germany 172
932. Blankenburg Germany 15,963
7,255. Blankenhagen Germany 898
2,083. Blankenhain Germany 6,920
5,820. Blankenheim Germany 1,436
1,718. Blankenheim Germany 8,770
7,707. Blankenhof Germany 748
5,153. Blankenrath Germany 1,812