Population Statistics
HomeWorldAlbania

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.
#PlaceRegionPopulation
1TiranaTirana418,495
2DurrësDurrës County195,920
3VlorëVlorë County115,261
4ElbasanElbasan County100,903
5ShkodërShkodër County95,553
6LushnjëFier County63,135
7BeratBerat County62,232
8KorçëKorçë County58,259
9FierFier County56,297
10KrujëDurrës County51,191
11PogradecKorçë County46,070
12KukësKukës County36,125
13KuçovëBerat County31,077
14KavajëTirana30,012
15BulqizëDibër County26,826
16GjirokastërGjirokastër County23,437
17LibrazhdElbasan County23,312
18Patos FshatFier County22,679
19SarandëVlorë County22,613
20RrashbullDurrës County20,099
21LezhëLezhë County18,695
22Fushë-KrujëDurrës County17,877
23PeqinElbasan County16,580
24PatosFier County16,000
25PeshkopiDibër County14,710
26CërrikElbasan County14,269
27ShijakDurrës County14,138
28SukthDurrës County13,395
29LaçLezhë County12,854
30Librazhd-QendërElbasan County12,691
31XhafzotajDurrës County12,381
32TepelenëGjirokastër County11,955
33GramshElbasan County11,556
34KamëzTirana11,026
35ThumanëDurrës County10,719
36KutalliBerat County9,643
37NikëlDurrës County9,518
38Zall-HerrTirana9,389
39OtllakBerat County9,218
40PerondiBerat County9,005
41ShushicëElbasan County8,731
42VelabishtBerat County8,453
43RajcëElbasan County8,421
44MamurrasLezhë County8,282
45NovoselëVlorë County8,209
46PërmetGjirokastër County7,980
47BurrelDibër County7,928
48ErsekëKorçë County7,890
49KlosDibër County7,873
50PoshnjëBerat County7,375

Twenty years earlier: Albania in the 2005 World Gazetteer — population then 3,087,159.