Albania: cities by population
Albania has a population of 2,751,025 (UN estimate, 2026), with Tirana as its capital. The 50 largest of its 193 recorded towns and cities, ranked.
-13%
since 2000 (3,166,148)
-19%
projected by 2050 (2,240,166)
100
people per km²
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.
Largest cities in Albania
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Tirana | Tirana | 418,495 |
| 2 | Durrës | Durrës County | 195,920 |
| 3 | Vlorë | Vlorë County | 115,261 |
| 4 | Elbasan | Elbasan County | 100,903 |
| 5 | Shkodër | Shkodër County | 95,553 |
| 6 | Lushnjë | Fier County | 63,135 |
| 7 | Berat | Berat County | 62,232 |
| 8 | Korçë | Korçë County | 58,259 |
| 9 | Fier | Fier County | 56,297 |
| 10 | Krujë | Durrës County | 51,191 |
| 11 | Pogradec | Korçë County | 46,070 |
| 12 | Kukës | Kukës County | 36,125 |
| 13 | Kuçovë | Berat County | 31,077 |
| 14 | Kavajë | Tirana | 30,012 |
| 15 | Bulqizë | Dibër County | 26,826 |
| 16 | Gjirokastër | Gjirokastër County | 23,437 |
| 17 | Librazhd | Elbasan County | 23,312 |
| 18 | Patos Fshat | Fier County | 22,679 |
| 19 | Sarandë | Vlorë County | 22,613 |
| 20 | Rrashbull | Durrës County | 20,099 |
| 21 | Lezhë | Lezhë County | 18,695 |
| 22 | Fushë-Krujë | Durrës County | 17,877 |
| 23 | Peqin | Elbasan County | 16,580 |
| 24 | Patos | Fier County | 16,000 |
| 25 | Peshkopi | Dibër County | 14,710 |
| 26 | Cërrik | Elbasan County | 14,269 |
| 27 | Shijak | Durrës County | 14,138 |
| 28 | Sukth | Durrës County | 13,395 |
| 29 | Laç | Lezhë County | 12,854 |
| 30 | Librazhd-Qendër | Elbasan County | 12,691 |
| 31 | Xhafzotaj | Durrës County | 12,381 |
| 32 | Tepelenë | Gjirokastër County | 11,955 |
| 33 | Gramsh | Elbasan County | 11,556 |
| 34 | Kamëz | Tirana | 11,026 |
| 35 | Thumanë | Durrës County | 10,719 |
| 36 | Kutalli | Berat County | 9,643 |
| 37 | Nikël | Durrës County | 9,518 |
| 38 | Zall-Herr | Tirana | 9,389 |
| 39 | Otllak | Berat County | 9,218 |
| 40 | Perondi | Berat County | 9,005 |
| 41 | Shushicë | Elbasan County | 8,731 |
| 42 | Velabisht | Berat County | 8,453 |
| 43 | Rajcë | Elbasan County | 8,421 |
| 44 | Mamurras | Lezhë County | 8,282 |
| 45 | Novoselë | Vlorë County | 8,209 |
| 46 | Përmet | Gjirokastër County | 7,980 |
| 47 | Burrel | Dibër County | 7,928 |
| 48 | Ersekë | Korçë County | 7,890 |
| 49 | Klos | Dibër County | 7,873 |
| 50 | Poshnjë | Berat County | 7,375 |
Twenty years earlier: Albania in the 2005 World Gazetteer — population then 3,087,159.
Common questions
What is the population of Albania?
Albania has a population of 2,751,025, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 2,240,166 — a forecast, not a measurement.
What is the capital of Albania?
Tirana.