Greece City Maps





List of cities and towns in Greece by Population

City Population Region
Athens 643,000 Attica
Thessaloniki 309,000 Central Macedonia
Patras 170,000 Western Greece
Piraeus 168,000 Attica
Heraklion 149,000 Crete
Larissa 146,000 Thessaly
Peristeri 133,000 Attica
Acharnes 100,000 Attica
Kallithea 97,000 Attica
Kalamaria 92,000 Central Macedonia
Glyfada 89,000 Attica
Nikaia1 88,000 Attica
Volos 85,000 Thessaly
Ilion1 84,000 Attica
Evosmos 79,000 Central Macedonia
Chalandri 77,000 Attica
Ilioupoli 76,000 Attica
Keratsini 75,000 Attica
Nea Smyrni 72,000 Attica
Marousi 71,000 Attica
Agios Dimitrios 71,000 Attica
Zografou 69,000 Attica
Egaleo 65,500 Attica
Ioannina 64,500 Epirus
Palaio Faliro 64,500 Attica
Nea Ionia 64,000 Attica
Chalcis 64,000 Central Greece
Agia Paraskevi 62,000 Attica
Trikala 62,000 Thessaly
Korydallos 61,000 Attica
Petroupoli 60,000 Attica
Alexandroupoli 59,500 Eastern Macedonia and Thrace
Serres 59,000 Central Macedonia
Katerini 59,000 Central Macedonia
Vyronas 59,000 Attica
Kalamata 58,500 Peloponnese
Xanthi 58,500 Eastern Macedonia and Thrace
Galatsi 57,500 Attica
Rhodes 56,000 South Aegean
Chania 54,500 Crete
Komotini 54,000 Eastern Macedonia and Thrace
Kavala 54,000 Eastern Macedonia and Thrace
Agrinio 50,000 Western Greece
Irakleio1 50,000 Attica
Kifissia 48,500 Attica
Lamia 47,500 Central Greece
Chaidari 47,000 Attica
Stavroupoli 45,500 Central Macedonia
Drama 44,000 Eastern Macedonia and Thrace
Kozani 43,000 Western Macedonia
Veria 43,000 Central Macedonia
Alimos 43,000 Attica
Karditsa 40,000 Thessaly
Polichni 38,500 Central Macedonia
Pylaia 36,500 Central Macedonia
Ampelokipoi 35,500 Central Macedonia
Rethymno 35,500 Crete
Sykies 35,000 Central Macedonia
Ano Liosia 35,000 Attica
Gerakas 33,500 Attica
Mytilene 33,500 North Aegean
Argyroupoli 33,00 Attica
Vrilissia 32,000 Attica
Agioi Anargyroi 32,000 Attica
Nea Ionia6 31,500 Thessaly
Ptolemaida 31,500 Western Macedonia
Voula 31,000 Attica
Aspropyrgos 31,000 Attica
Cholargos 31,000 Attica
Koropi 30,500 Attica
Corinth 30,500 Peloponnese
Corfu 30,500 Ionian Islands
Giannitsa 30,000 Central Macedonia
Tripoli 30,000 Peloponnese
Metamorfosi 30,000 Attica
Kamatero 29,000 Attica
Megara 29,000 Attica
Chios 27,000 North Aegean
Agia Varvara 26,500 Attica
Kaisariani 26,000 Attica
Eleftherio-Kordelio 26,000 Central Macedonia
Pyrgos 26,000 Western Greece
Neapoli 25,500 Central Macedonia
Perama 25,500 Attica
Moschato 25,000 Attica
Nea Filadelfeia 25,000 Attica
Salamina 24,500 Attica
Eleusis 24,500 Attica
Kilkis 24,000 Central Macedonia
Arta 24,000 Epirus
Oraiokastro 23,500 Central Macedonia
Melissia 23,500 Attica
Pallini 23,000 Attica
Dafni1 23,000 Attica
Livadeia 22,000 Central Greece
Artemida 21,500 Attica
Argos 21,500 Peloponnese
Thebes 21,500 Central Greece
Kos 21,000 South Aegean
Pefki 21,000 Attica
Preveza 21,000 Epirus
Aigio 20,000 Western Greece
Orestiada 19,500 Eastern Macedonia and Thrace
Thermi 19,500 Central Macedonia
Nea Erythraia 18,500 Attica
Amaliada 18,000 Western Greece
Nea Makri 18,000 Attica
Naousa 18,000 Central Macedonia
Edessa 17,500 Central Macedonia
Sparta 17,500 Peloponnese
Kalymnos 17,500 South Aegean
Ierapetra 17,500 Crete
Panorama 17,500 Central Macedonia
Florina 17,000 Western Macedonia
Peraia 16,500 Central Macedonia
Vari 16,500 Attica
Elliniko 16,500 Attica
Kastoria 16,000 Western Macedonia
Gazi 16,000 Crete
Paiania 16,000 Attica
Alexandreia 15,500 Central Macedonia
Kalyvia Thorikou 15,000 Attica
Efkarpia 15,000 Central Macedonia
Agios Ioannis Renti 15,000 Attica
Rafina 14,500 Attica
Nafplio 14,000 Peloponnese
Tavros 14,000 Attica
Menemeni 14,000 Central Macedonia
Missolonghi 13,500 Western Greece
Papagou 13,500 Attica
Loutraki 13,500 Peloponnese
Drapetsona 13,500 Attica
Agios Nikolaos 13,500 Crete
Pefka 13,000 Central Macedonia
Nea Alikarnassos 13,000 Crete
Spata 12,500 Attica
Nafpaktos 12,500 Western Greece
Ialysos 12,500 South Aegean
Grevena 12,000 Western Macedonia
Mandra 12,000 Attica
Glyka Nera 11,500 Attica
Diavata 11,500 Central Macedonia
Tyrnavos 11,000 Thessaly
Sitia 11,000 Crete
Ermoupoli 11,000 South Aegean
Argostoli 10,500 Ionian islands
Neo Psychiko 10,500 Attica
Agios Stefanos 10,500 Attica
Ymittos 10,400 Attica
Anatoli 10,300 Epirus
Igoumenitsa 10,300 Epirus
Nea Artaki 10,300 Central Greece
Nea Moudania 10,000 Central Macedonia