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
901. Kirchlengern Germany 16,338
902. Hünfeld Germany 16,323
903. Weilerswist Germany 16,321
904. Remagen Germany 16,280
905. Baiersbronn Germany 16,248
906. Wendelstein Germany 16,220
907. Vechelde Germany 16,219
908. Leopoldshöhe Germany 16,219
909. Boppard Germany 16,215
910. Halstenbek Germany 16,212
911. Glinde Germany 16,210
912. Bassum Germany 16,191
913. Neustadt in Holstein Germany 16,176
914. Neuenhagen Germany 16,170
915. Brake (Unterweser) Germany 16,150
916. Schrobenhausen Germany 16,143
917. Rahden Germany 16,140
918. Lohr Germany 16,127
919. Künzell Germany 16,124
920. Brüggen Germany 16,105
921. Erwitte Germany 16,081
922. Penzberg Germany 16,079
923. Bad Neustadt an der Saale Germany 16,064
924. Witzenhausen Germany 16,055
925. Bad Segeberg Germany 16,052
926. Ginsheim-Gustavsburg Germany 16,043
927. Damme Germany 16,024
928. Wardenburg Germany 16,019
929. Grefrath Germany 16,016
930. Oschatz Germany 16,000
931. Beckingen Germany 15,983
932. Blankenburg Germany 15,963
933. Hövelhof Germany 15,962
934. Uslar Germany 15,951
935. Hettstedt Germany 15,949
936. Ratekau Germany 15,921
937. Ebersbach an der Fils Germany 15,919
938. Freilassing Germany 15,909
939. Unter-Bad Krozingen Germany 15,908
940. Rehlingen-Siersburg Germany 15,871
941. Bruckmühl Germany 15,851
942. Olsberg Germany 15,814
943. Preetz Germany 15,768
944. Bad Essen Germany 15,732
945. Wendlingen am Neckar Germany 15,728
946. Kelheim Germany 15,723
947. Weener Germany 15,718
948. Zerbst Germany 15,680
949. Königstein im Taunus Germany 15,661
950. Riegelsberg Germany 15,647
951. Simmerath Germany 15,646
952. Spenge Germany 15,625
953. Eberbach Germany 15,624
954. Odenthal Germany 15,619
955. Bitterfeld Germany 15,608
956. Marbach am Neckar Germany 15,604
957. Hude Germany 15,567
958. Bad Bentheim Germany 15,508
959. Ottweiler Germany 15,503
960. Niederkrüchten Germany 15,487
961. Angermünde Germany 15,453
962. Ober-Ramstadt Germany 15,367
963. Bürstadt Germany 15,348
964. Clausthal-Zellerfeld Germany 15,345
965. Straelen Germany 15,325
966. Altdorf Germany 15,312
967. Garching bei München Germany 15,303
968. Oyten Germany 15,286
969. Lauda-Königshofen Germany 15,278
970. Neu-Anspach Germany 15,276
971. Karlstadt Germany 15,272
972. Beverungen Germany 15,266
973. Drensteinfurt Germany 15,260
974. Freiberg am Neckar Germany 15,235
975. Wurzen Germany 15,233
976. Much Germany 15,231
977. Holzkirchen Germany 15,199
978. Eggenstein-Leopoldshafen Germany 15,189
979. Ascheberg Germany 15,184
980. Bad Laasphe Germany 15,184
981. Bad Lippspringe Germany 15,175
982. Dieburg Germany 15,168
983. Brackenheim Germany 15,083
984. Künzelsau Germany 15,070
985. Trossingen Germany 15,040
986. Regenstauf Germany 14,999
987. Gehrden Germany 14,955
988. Herzberg am Harz Germany 14,948
989. Burbach Germany 14,942
990. Ohlsdorf Germany 14,942
991. Homberg Germany 14,903
992. Walldorf Germany 14,842
993. Bebra Germany 14,839
994. Schwarzenbek Germany 14,832
995. Fritzlar Germany 14,814
996. Zehdenick Germany 14,809
997. Wiefelstede Germany 14,775
998. Bergen auf Rügen Germany 14,771
999. Langwedel Germany 14,755
1,000. Oberndorf Germany 14,740