Eestis on 47 linna. Neist kümme on samades piirides omavalitsusüksused ning ülejäänud on kas valla- või linnasisesed linnad. Suurima elanike arvuga on pealinn Tallinn (438 341 elanikku) ja väikseima elanike arvuga Kallaste (685 elanikku). 2021. aasta seisuga elab linnades 873 964 inimest.
Eesti linnad
| Linn | Rahvaarv (2021) | Maakond |
|---|---|---|
| Tallinn | 438 341 | Harjumaa |
| Tartu | 91 407 | Tartumaa |
| Narva | 53 424 | Ida-Virumaa |
| Pärnu | 38 347 | Pärnumaa |
| Kohtla-Järve | 32 577 | Ida-Virumaa |
| Viljandi | 16 875 | Viljandimaa |
| Maardu | 15 284 | Harjumaa |
| Rakvere | 14 984 | Lääne-Virumaa |
| Kuressaare | 12 698 | Saaremaa |
| Sillamäe | 12 230 | Ida-Virumaa |
| Valga | 11 792 | Valgamaa |
| Võru | 11 533 | Võrumaa |
| Jõhvi | 10 130 | Ida-Virumaa |
| Keila | 10 078 | Harjumaa |
| Haapsalu | 9220 | Läänemaa |
| Paide | 7544 | Järvamaa |
| Saue | 5831 | Harjumaa |
| Elva | 5616 | Tartumaa |
| Tapa | 5168 | Lääne-Virumaa |
| Põlva | 5115 | Põlvamaa |
| Türi | 5070 | Järvamaa |
| Rapla | 4887 | Raplamaa |
| Jõgeva | 4851 | Jõgevamaa |
| Kiviõli | 4725 | Ida-Virumaa |
| Põltsamaa | 3847 | Jõgevamaa |
| Sindi | 3744 | Pärnumaa |
| Paldiski | 3542 | Harjumaa |
| Kärdla | 3160 | Hiiumaa |
| Kunda | 2865 | Lääne-Virumaa |
| Tõrva | 2690 | Valgamaa |
| Narva-Jõesuu | 2664 | Ida-Virumaa |
| Kehra | 2607 | Harjumaa |
| Loksa | 2467 | Harjumaa |
| Otepää | 2074 | Valgamaa |
| Räpina | 2066 | Põlvamaa |
| Tamsalu | 2053 | Lääne-Virumaa |
| Kilingi-Nõmme | 1605 | Pärnumaa |
| Karksi-Nuia | 1453 | Viljandimaa |
| Võhma | 1280 | Viljandimaa |
| Antsla | 1263 | Võrumaa |
| Lihula | 1175 | Pärnumaa |
| Mustvee | 1175 | Jõgevamaa |
| Suure-Jaani | 1173 | Viljandimaa |
| Abja-Paluoja | 1030 | Viljandimaa |
| Püssi | 863 | Ida-Virumaa |
| Mõisaküla | 756 | Viljandimaa |
| Kallaste | 685 | Tartumaa |