Estonia Cities by Population 2026

5 Most Populated Estonia Cities

City
2026 Pop.
Annual Change
Tallinn461,4521.08%
Tartu98,5731.3%
Narva52,220-0.52%
Parnu42,1271.44%
Kohtla-Jarve32,8660.08%
Maardu17,2652.31%
Viljandi17,2000.25%
Rakvere15,8301.03%
Kuressaare13,0440.42%
Voru12,1230.82%
Sillamae12,118-0.29%
Valga12,0350.3%
Keila11,2652.19%
Johvi10,8551.26%
Haapsalu9,5440.47%
Paide8,0070.89%
Saue6,3311.83%
Elva5,620-0.04%
Tapa5,5411.09%
Polva5,4551.17%
Rapla5,4121.73%
Turi5,1650.62%
Jogeva5,0850.71%
Kivioli4,687-0.3%
Paldiski4,2183.36%
Poltsamaa4,1371.15%
Sindi3,7730.19%
Kunda3,0120.74%
Kehra2,8701.95%
Kardla2,833-2.04%
Narva-Joesuu2,582-0.5%
Torva2,573-1.04%
Loksa2,491-0.04%
Tamsalu2,3862.84%
Otepaa2,1200.38%
Rapina2,030-0.34%
Kilingi-Nomme1,558-0.51%
Karksi-Nuia1,420-0.63%
Lihula1,2370.9%
Vohma1,225-0.65%
Antsla1,190-1.16%
Suure-Jaani1,1381.16%
Mustvee1,112-1.33%
Abja-Paluoja1,0530.38%
Pussi858-0.23%
Moisakula727-0.68%
Kallaste639-1.84%

Estonia Overview

The largest city in Estonia is Tallinn, with a population of 461,452 people.

Population

5K

100K

250K

Sources

  1. GeoNames