Albania: cities by population
Albania has a population of 2,866,376, with Tirana as its capital. The 50 largest of its 193 recorded towns and cities, ranked.
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 GeoNames country data. Sources & method.
| # | 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.