Home » cities » Main Cities of Greece

Main Cities of Greece


List of the main cities of Greece, ordered by number of inhabitants.

nametypepopulation
Athenscity3,090,508
Thessalonikicity790,824
Patrascity300,000
Piraeuscity163,688
Larissacity144,651
Heraklioncity140,730
Περιστέριcity133,630
Kallitheatown96,118
Ioanninacity89,061
Voloscity82,439
Nikeatown76,665
Chalandritown74,192
Marousitown72,333
Egaleotown69,946
Palaio Falirotown64,021
Korydallostown63,445
Keratsinitown62,466
Trikalacity61,653
Chalkidacity59,125
Kalamatacity57,620
Katerinicity56,000
Serrescity56,000
Agriniocity54,253
Kavalacity54,027
Chaniacity53,910
Alexandroupolicity53,000
Lamiacity52,006
Xanthicity52,000
Komotinicity50,990
Rhodescity45,310
Veriacity42,794
Dramacity42,501
Corfucity39,487
Karditsacity38,554
Mytilenecity36,163
Κοζάνηcity35,242
Pyrgoscity34,902
Antimachiatown33,388
Ptolemaidatown32,130
Tripolicity30,866
Nea Ioniatown30,804
Corinthcity29,787
Giannitsacity29,647
Rethymnoncity29,000
Aspropyrgostown27,741
Eleusistown25,863
Salaminatown25,730
Chiostown23,779
Moschatotown23,153
Megaratown23,032
Thivatown22,883
Argoscity22,209
Aigiocity21,061
Livadiatown20,061
Mesolongicity20,000
Naoussatown19,870
Artacity19,435
Koscity19,432
Prevezacity19,072
Περαίαtown18,326
Amaliadatown18,261
Edessacity18,253
Igoumenitsatown17,902
Kilkiscity17,430
Artemidatown17,391
Spartacity16,239
Alexandreiatown15,864
Koropitown15,860
Orestiadatown15,246
Florinacity14,297
Nea Makritown13,986
Nafpliotown13,822
Kastoriacity13,387
Πεύκαtown13,052
Nea Alikarnassostown12,925
Nafpaktostown12,924
Άγιος Ιωάννης Ρέντηςtown12,849
Ierapetratown12,355
Δραπετσώναtown12,324
Kalymnostown12,324
Καλύβια Θορικούtown12,202
Rafinatown11,909
Agios Nikolaostown11,421
Ermoupolitown11,407
Loutrakitown11,383
Tirnavostown11,116
Μάνδραtown10,947
Magoulatown10,947
Paianiatown10,295
Γρεβενάtown10,177
Farsalatown9,801
Zakynthostown9,772
Argostolitown9,748
Kiatotown9,743
Sitiatown9,348
Marathontown8,882
Didymotichotown8,799
Lefkadatown8,673
Νέα Αρτάκηtown8,646
Lavriotown8,558