List of cities in Greece by population. There are 137 cities in Greece, of which Athens is the largest in terms of population - 3 168 872. The total number of people in Greece is 10 741 260 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Athens | 3 168 872 |
| 2 | Thessaloniki | 806 715 |
| 3 | Patras | 195 301 |
| 4 | Heraklion | 157 535 |
| 5 | Larissa | 144 693 |
| 6 | Hair | 131 005 |
| 7 | Acharnes | 100 768 |
| 8 | Chania | 88 567 |
| 9 | Ioannina | 85 882 |
| 10 | Chalkida | 74 604 |
| 11 | Trikala | 61 707 |
| 12 | Agrinio | 61 416 |
| 13 | Katerinis | 60 865 |
| 14 | Kalamata | 59 718 |
| 15 | Serra | 58 309 |
| 16 | Alexandroupolis | 57 830 |
| 17 | Xanthi | 56 146 |
| 18 | Kavala | 54 069 |
| 19 | Lamia | 52 064 |
| 20 | Komotini | 51 054 |
| 21 | Rhodes | 49 622 |
| 22 | Drama | 44 851 |
| 23 | Veria | 43 198 |
| 24 | Kozani | 41 129 |
| 25 | Corfu | 39 413 |
| 26 | Karditsa | 38 630 |
| 27 | Salamina | 36 808 |
| 28 | Rethymno | 35 737 |
| 29 | Chios | 35 540 |
| 30 | ANO-Liosia | 33 655 |
| 31 | Ptolemais | 32 191 |
| 32 | Tripoli | 30 921 |
| 33 | Aspropyrgos | 30 337 |
| 34 | Corinth | 30 186 |
| 35 | Giannitsa | 29 848 |
| 36 | Mytilene | 27 934 |
| 37 | Aigio | 26 721 |
| 38 | Eleusis | 24 974 |
| 39 | Pyrgos | 24 456 |
| 40 | Megara | 23 517 |
| 41 | Kilkis | 22 929 |
| 42 | Thebes | 22 964 |
| 43 | Argos | 22 230 |
| 44 | Art | 21 966 |
| 45 | Artemis | 21 538 |
| 46 | Levádeia | 21 407 |
| 47 | Oraiókastro | 20 886 |
| 48 | KOs | 19 507 |
| 49 | Koropi | 19 194 |
| 50 | Preveza | 19 067 |
| 51 | Sparta | 19 015 |
| 52 | Naousa | 18 919 |
| 53 | Perea | 18 636 |
| 54 | Orestiada | 18 477 |
| 55 | Edessa | 18 297 |
| 56 | Florina | 17 760 |
| 57 | Amaliada | 16 822 |
| 58 | Pallini | 16 505 |
| 59 | Fermi | 16 039 |
| 60 | Ermoupolis | 15 919 |
| 61 | Néa Mákri | 15 595 |
| 62 | Alexandria | 14 889 |
| 63 | Peania | 14 669 |
| 64 | Kalývia Thorikoú | 14 441 |
| 65 | Nafplio | 14 218 |