List of cities in Azerbaijan by population. There are 137 cities in Azerbaijan, of which Baku is the largest in terms of population - 2 092 059. The total number of people in Azerbaijan is 9 981 569 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Baku | 2 092 059 |
| 2 | Ganja | 315 196 |
| 3 | Sumqayit | 280 179 |
| 4 | Mingachevir | 98 179 |
| 5 | Nakhchivan | 72 175 |
| 6 | Yevlakh | 58 166 |
| 7 | Stepanakert | 53 479 |
| 8 | Lankaran | 50 139 |
| 9 | Jalilabad | 43 093 |
| 10 | Agcabadi | 39 170 |
| 11 | Khachmaz | 39 172 |
| 12 | Bard | 38 176 |
| 13 | Salyan | 36 127 |
| 14 | Goychay | 35 125 |
| 15 | Imishli | 33 079 |
| 16 | Agdash | 29 419 |
| 17 | Sabirabad | 28 156 |
| 18 | Qazimammad | 25 191 |
| 19 | Siyəzən | 24 113 |
| 20 | Quba | 23 145 |
| 21 | Gases | 21 014 |
| 22 | Ascha | 20 134 |
| 23 | Bilasuvar | 20 176 |
| 24 | Zagatala | 20 148 |
| 25 | Neftçala | 20 182 |
| 26 | Tartar | 19 148 |
| 27 | Kürdəmir | 18 126 |
| 28 | Goygol | 17 138 |
| 29 | Saatlı | 17 188 |
| 30 | Füzuli | 17 162 |
| 31 | Ucar | 17 096 |
| 32 | Astara | 16 143 |
| 33 | Qusar | 16 190 |
| 34 | Beylagan | 15 180 |
| 35 | Ismayilli | 15 158 |
| 36 | Khudat | 15 128 |
| 37 | Govlar | 14 154 |
| 38 | Goytapa | 13 195 |
| 39 | Tovuz | 13 120 |
| 40 | Ağstafa | 12 130 |
| 41 | Gabala | 12 196 |
| 42 | Julfa | 12 143 |
| 43 | Gah | 12 190 |
| 44 | Dashkesan | 10 121 |
| 45 | Zardab | 10 153 |
| 46 | Gǝdǝbǝy | 10 154 |
| 47 | Liman | 10 120 |
| 48 | Ordubad | 10 177 |
| 49 | Balakǝn | 9 115 |
| 50 | Masallı | 9 132 |
| 51 | Nəbiağalı | 9 155 |
| 52 | Gobustan | 7 161 |
| 53 | Horadiz | 7 133 |
| 54 | Lerik | 7 185 |
| 55 | Naftalan | 7 136 |
| 56 | Oghuz | 7 016 |
| 57 | Cabrayil | 6 360 |
| 58 | Goranboy | 6 157 |
| 59 | Khojavend | 5 860 |
| 60 | Dalimamedli | 5 182 |
| 61 | Agder | 5 065 |
| 62 | Lachin | 2 240 |
| 63 | Khojaly | 1 081 |
| 64 | Kalbajar | 593 |
| 65 | Zangelan | 401 |
| 66 | Agdam | 419 |
| 67 | Qubadlı | 150 |