Azerbaijan: cities by population
Azerbaijan has a population of 10,224,900, with Baku as its capital. The 50 largest of its 243 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 | Baku | Baki | 2,351,300 |
| 2 | Sumgayit | Sumqayit | 427,000 |
| 3 | Ganja | Gǝncǝ | 330,663 |
| 4 | Khirdalan | Abşeron | 196,200 |
| 5 | Yevlakh | Yevlax City | 127,400 |
| 6 | Mingachevir | Mingacevir City | 106,048 |
| 7 | Naxçıvan | Nakhchivan | 97,200 |
| 8 | Lankaran | Lənkəran | 89,300 |
| 9 | Qaraçuxur | Baki | 87,349 |
| 10 | Lerik | Lerik District | 87,000 |
| 11 | Şirvan | Shirvan | 70,220 |
| 12 | Sheki | Shaki City | 68,400 |
| 13 | Xaçmaz | Xaçmaz | 67,600 |
| 14 | Bakıxanov | Baki | 66,686 |
| 15 | Göyçay | Göyçay | 42,500 |
| 16 | Bilajari | Baki | 42,194 |
| 17 | Barda | Barda | 41,600 |
| 18 | Shamkhir | Şǝmkir | 41,300 |
| 19 | Aghjabadi | Ağcabǝdi | 41,200 |
| 20 | Shamakhi | Şamaxı | 40,300 |
| 21 | Maştağa | Baki | 40,092 |
| 22 | Saray | Abşeron | 37,800 |
| 23 | Aghdam | Ağdam | 37,700 |
| 24 | Salyan | Salyan District | 36,555 |
| 25 | Hövsan | Baki | 36,293 |
| 26 | Jalilabad | Jalilabad | 36,259 |
| 27 | Imishli | İmişli | 34,178 |
| 28 | Zaqatala | Zaqatala District | 32,171 |
| 29 | Lokbatan | Baki | 30,694 |
| 30 | Sabirabad | Sabirabad District | 30,612 |
| 31 | Haji Zeynalabdin | Sumqayit | 29,900 |
| 32 | Amirdzhan | Baki | 28,203 |
| 33 | Ismayilli | Ismayilli District | 27,500 |
| 34 | Siyazan | Siyǝzǝn | 25,900 |
| 35 | Fuzuli | Fuzuli District | 25,100 |
| 36 | Buzovna | Baki | 24,795 |
| 37 | Biny Selo | Baki | 24,596 |
| 38 | Ağdaş | Ağdaş | 23,528 |
| 39 | Divichibazar | Shabran | 23,248 |
| 40 | Hacıqabul | Hacıqabul | 23,102 |
| 41 | Quba | Quba | 22,405 |
| 42 | Aghsu | Agsu District | 22,300 |
| 43 | Zabrat | Baki | 21,396 |
| 44 | Sabunçu | Baki | 20,996 |
| 45 | Gazakh | Qazax | 20,800 |
| 46 | Mehdiabad | Abşeron | 20,500 |
| 47 | Tartar | Tartar District | 20,400 |
| 48 | Saatlı | Saatlı | 20,300 |
| 49 | Goygol | Goygol Rayon | 19,800 |
| 50 | Shusha | Shusha | 19,400 |
Twenty years earlier: Azerbaijan in the 2005 World Gazetteer — population then 8,327,618.