Europe - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area (for specific metro area data, see our ranking by metro area). Data is as of 2011 estimates.

Rank CityCountryPopulation
52,043. Arbach Germany 156
52,042. Dambach Germany 156
52,041. Kleinlangenfeld Germany 156
52,040. Kuhnhöfen Germany 156
52,039. Metebach Germany 157
52,038. Schützberg Germany 157
52,037. Wahlstorf Germany 157
52,036. Elskop Germany 157
52,035. Fahren Germany 157
52,034. Nottfeld Germany 157
52,033. Kehlbach Germany 157
52,032. Tordesilos Spain 158
52,031. Hohenwarte Germany 158
52,030. Wickenrodt Germany 158
52,029. Hoverberg Sweden 159
52,028. Eckersweiler Germany 159
52,027. Gielert Germany 159
52,026. Linden Germany 159
52,025. Seifen Germany 159
52,024. Grieben Germany 160
52,023. Beilstein Germany 160
52,022. Dackscheid Germany 160
52,021. Harscheid Germany 160
52,020. Würrich Germany 160
52,019. Drogen Germany 161
52,018. Willenscharen Germany 161
52,017. Charlottenberg Germany 161
52,016. Großkampenberg Germany 161
52,015. Orsfeld Germany 161
52,014. Schutz Germany 161
52,013. Ledsham United Kingdom 162
52,012. Breitenhain Germany 162
52,011. Löberschütz Germany 162
52,010. Hoffeld Germany 162
52,009. Vollstedt Germany 162
52,008. Drees Germany 162
52,007. Elzweiler Germany 162
52,006. Euscheid Germany 162
52,005. Ohlenhard Germany 162
52,004. Ollmuth Germany 162
52,003. Gneus Germany 163
52,002. Beseritz Germany 163
52,001. Buchhorst Germany 163
52,000. Techelsdorf Germany 163
51,999. Forstmehren Germany 163
51,998. Oberwörresbach Germany 163
51,997. Olmscheid Germany 163
51,996. Racksen Germany 163
51,995. Tautendorf Germany 164
51,994. Kieve Germany 164
51,993. Langenlehsten Germany 164
51,992. Worth Germany 164
51,991. Badenhard Germany 164
51,990. Buborn Germany 164
51,989. Banize France 164
51,988. Neugernsdorf Germany 165
51,987. Seinsfeld Germany 165
51,986. Winterscheid Germany 165
51,985. Hammerstedt Germany 166
51,984. Mertendorf Germany 166
51,983. Schwaara Germany 166
51,982. Sachau Germany 166
51,981. Kudensee Germany 166
51,980. Dierscheid Germany 166
51,979. Spesenroth Germany 166
51,978. Tissa Germany 167
51,977. Breitenfeld Germany 167
51,976. Nustrow Germany 167
51,975. Belg Germany 167
51,974. Leidenborn Germany 167
51,973. Bielany Poland 168
51,972. Damerow Germany 168
51,971. Bekmünde Germany 168
51,970. Wiemerstedt Germany 168
51,969. Preischeid Germany 168
51,968. Sickerode Germany 169
51,967. Schürensöhlen Germany 169
51,966. Nürburg Germany 169
51,965. Zehnhausen bei Wallmerod Germany 169
51,964. Gertewitz Germany 170
51,963. Silzen Germany 170
51,962. Gerhardsbrunn Germany 170
51,961. Henau Germany 170
51,960. Mosbruch Germany 170
51,959. Obergeckler Germany 170
51,958. Wolferschwenda Germany 171
51,957. Seethen Germany 171
51,956. Hülseburg Germany 171
51,955. Lapitz Germany 171
51,954. Neuendorf A Germany 171
51,953. Sören Germany 171
51,952. Gebroth Germany 171
51,951. Krähenberg Germany 171
51,950. Oberhausen an der Appel Germany 171
51,949. Seelen Germany 171
51,948. Blankenburg Germany 172
51,947. Seisla Germany 172
51,946. Krukow Germany 172
51,945. Cronenberg Germany 172
51,944. Rödelhausen Germany 172