Source data
Urban centres with 250,000 residents or more in 2025, four North African countries
Sources checked
- Algiers3,246.4 thousand residents
- Oran1,192.41 thousand residents
- Cairo25,566.102 thousand residents
- Alexandria7,266.957 thousand residents
- Luxor4,188.023 thousand residents
- Casablanca4,457.471 thousand residents
- Rabat2,069.287 thousand residents
- Tunis2,473.428 thousand residents
- Sfax608.293 thousand residents
Natural Earth land outlines and dashed land boundaries.
The map shows the two largest centres in each country and Luxor. Switch years to compare their reported populations.
Urban centres with 250,000 residents or more in 2025, four North African countries
The UN World Urbanization Prospects 2025 file supplies the population and population-weighted city coordinates. Population is shown in thousands. The table selects cities by their 2025 estimate and preserves earlier available observations.
| Source | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Cairo | Egypt | Yes | 15,676.619 | 19,455.095 | 24,002.054 | 25,566.102 | 30.0646 | 31.2607 | Source 1 |
| Alexandria | Egypt | No | 4,477.718 | 5,441.285 | 6,870.513 | 7,266.957 | 31.1934 | 29.9518 | Source 1 |
| Casablanca | Morocco | No | 3,171.277 | 3,761.53 | 4,277.517 | 4,457.471 | 33.5818 | -7.5426 | Source 1 |
| Luxor | Egypt | No | 221.19 | 852.813 | 3,582.454 | 4,188.023 | 25.6736 | 32.5858 | Source 1 |
| Algiers | Algeria | Yes | 2,182.835 | 2,693.5 | 3,092.696 | 3,246.4 | 36.7382 | 3.0871 | Source 1 |
| Tunis | Tunisia | Yes | 1,680.731 | 1,906.326 | 2,421.081 | 2,473.428 | 36.8139 | 10.1796 | Source 1 |
| Banha | Egypt | No | 795.355 | 1,272.822 | 1,794.568 | 2,088.52 | 30.4449 | 31.1694 | Source 1 |
| Rabat | Morocco | Yes | 1,473.532 | 1,740.351 | 1,965.217 | 2,069.287 | 34.0195 | -6.8547 | Source 1 |
| El Mansura | Egypt | No | 914.326 | 1,253.49 | 1,621.483 | 1,712.781 | 31.0471 | 31.4097 | Source 1 |
| Al Zaqaziq | Egypt | No | 724.905 | 866.203 | 1,158.312 | 1,416.734 | 30.5917 | 31.4968 | Source 1 |
| Asyut | Egypt | No | 721.165 | 963.714 | 1,248.56 | 1,406.963 | 27.1984 | 31.1736 | Source 1 |
| Fez | Morocco | No | 906.743 | 1,101.732 | 1,328.322 | 1,359.989 | 34.0311 | -5.0001 | Source 1 |
| Tangier | Morocco | No | 625.291 | 836.975 | 1,145.974 | 1,217.976 | 35.7531 | -5.8134 | Source 1 |
| Oran | Algeria | No | 834.906 | 969.201 | 1,136.654 | 1,192.41 | 35.6914 | -0.6183 | Source 1 |
| El Mahalla El Kubra | Egypt | No | 749.491 | 896.12 | 1,066.56 | 1,156.501 | 30.9669 | 31.177 | Source 1 |
| Suhaj | Egypt | No | 571.99 | 844.334 | 1,071.821 | 1,123.349 | 26.5668 | 31.7049 | Source 1 |
| Marrakesh | Morocco | No | 655.098 | 837.424 | 992.445 | 1,021.53 | 31.6264 | -7.9879 | Source 1 |
| Tanta | Egypt | No | 626.867 | 758.26 | 904.922 | 1,018.577 | 30.7894 | 30.9993 | Source 1 |
| Agadir | Morocco | No | 505.391 | 681.879 | 841.87 | 869.99 | 30.3982 | -9.5514 | Source 1 |
| Port Said | Egypt | No | 537.446 | 645.191 | 818.68 | 849.767 | 31.2571 | 32.2846 | Source 1 |
| Faiyum | Egypt | No | 364.214 | 572.788 | 781.024 | 846.831 | 29.3173 | 30.839 | Source 1 |
| Mit Ghamr | Egypt | No | 294.759 | 575.492 | 679.716 | 812.947 | 30.7125 | 31.2608 | Source 1 |
| Damietta | Egypt | No | 419.372 | 583.805 | 703.237 | 743.111 | 31.4428 | 31.8128 | Source 1 |
| Meknes | Morocco | No | 517.473 | 615.865 | 704.338 | 722.852 | 33.8844 | -5.5422 | Source 1 |
| Beni Suef | Egypt | No | 298.379 | 417.713 | 642.201 | 684.414 | 29.0602 | 31.0928 | Source 1 |
| Blida | Algeria | No | 312.621 | 472.81 | 634.143 | 663.07 | 36.5012 | 2.8483 | Source 1 |
| Al Ismailiya | Egypt | No | 414.726 | 494.405 | 556.891 | 612.046 | 30.5933 | 32.2684 | Source 1 |
| Sfax | Tunisia | No | 433.23 | 516.958 | 591.477 | 608.293 | 34.761 | 10.7454 | Source 1 |
| Shibin Al-Kom | Egypt | No | 321.717 | 398.101 | 516.961 | 605.913 | 30.5734 | 31.0063 | Source 1 |
| Oujda | Morocco | No | 422.029 | 484.463 | 571.335 | 583.116 | 34.6799 | -1.9091 | Source 1 |
| Damanhur | Egypt | No | 361.681 | 456.29 | 545.23 | 579.215 | 31.0364 | 30.4685 | Source 1 |
| Suez | Egypt | No | 279.976 | 355.433 | 517.681 | 567.866 | 29.9767 | 32.5311 | Source 1 |
| Kenitra | Morocco | No | 332.683 | 440.241 | 527.977 | 566.802 | 34.2563 | -6.5838 | Source 1 |
| Al Minya | Egypt | No | 316.729 | 396.412 | 528.452 | 561.945 | 28.0936 | 30.7569 | Source 1 |
| Boumerdes | Algeria | No | 183.27 | 389.675 | 516.41 | 550.7 | 36.73 | 3.3555 | Source 1 |
| Djelfa | Algeria | No | 154.793 | 291.816 | 505.875 | 542.414 | 34.6698 | 3.2564 | Source 1 |
| Constantine | Algeria | No | 476.648 | 507.541 | 494.476 | 519.932 | 36.3607 | 6.6188 | Source 1 |
| Dairut | Egypt | No | 258.586 | 379.983 | 445.554 | 501.258 | 27.5533 | 30.8002 | Source 1 |
| Sousse | Tunisia | No | 246.567 | 337.581 | 482.261 | 495.877 | 35.8312 | 10.6056 | Source 1 |
| Aswan | Egypt | No | 277.544 | 344.97 | 441.468 | 493.753 | 24.0788 | 32.9014 | Source 1 |
| Tahta | Egypt | No | 277.327 | 358.424 | 433.804 | 482.194 | 26.8518 | 31.4546 | Source 1 |
| Annaba | Algeria | No | 407.92 | 425.763 | 450.787 | 474.367 | 36.8753 | 7.7394 | Source 1 |
| Faqous | Egypt | No | 219.902 | 277.651 | 381.54 | 470.11 | 30.7268 | 31.7927 | Source 1 |
| Tétouan | Morocco | No | 323.575 | 378.945 | 443.101 | 469.642 | 35.5744 | -5.3658 | Source 1 |
| Al Abbasa al Sharqiya | Egypt | No | 240.592 | 299.131 | 383.031 | 457.678 | 30.5702 | 31.6869 | Source 1 |
| Maragha | Egypt | No | 158.81 | 225.346 | 319.847 | 440.011 | 26.6973 | 31.5059 | Source 1 |
| Samadon | Egypt | No | 84.433 | 213.382 | 267.354 | 428.126 | 30.3243 | 30.9413 | Source 1 |
| Kafr Al Sheikh | Egypt | No | 247.122 | 322.015 | 390.092 | 415.494 | 31.0983 | 30.9403 | Source 1 |
| Sanhur | Egypt | No | 122.088 | 231.622 | 375.321 | 412.618 | 29.3658 | 30.7021 | Source 1 |
| Minya Al-Qamh | Egypt | No | 168.618 | 225.884 | 311.949 | 402.716 | 30.5247 | 31.3406 | Source 1 |
| Mallawi | Egypt | No | 183.8 | 283.859 | 379.918 | 401.471 | 27.7393 | 30.8478 | Source 1 |
| Mit Habib | Egypt | No | Unavailable | Unavailable | 271.832 | 397.104 | 30.4634 | 31.457 | Source 1 |
| Birimbal al Quadima | Egypt | No | 216.956 | 281.965 | 328.014 | 389.333 | 31.196 | 31.7795 | Source 1 |
| Al Roda | Egypt | No | 110.393 | 211.888 | 356.353 | 387.432 | 31.3428 | 31.7192 | Source 1 |
| Al-Asafra | Egypt | No | 257.192 | 319.712 | 355.9 | 379.559 | 31.1726 | 31.9702 | Source 1 |
| Al-Manshah | Egypt | No | 198.931 | 310.356 | 356.744 | 370.283 | 26.4576 | 31.7569 | Source 1 |
| Batna | Algeria | No | 256.047 | 299.231 | 347.595 | 366.415 | 35.5454 | 6.1718 | Source 1 |
| Dusuq | Egypt | No | 219.786 | 273.043 | 339.536 | 366.123 | 31.1308 | 30.6459 | Source 1 |
| Balyana | Egypt | No | 167.054 | 204.85 | 294.381 | 354.769 | 26.2112 | 32.0038 | Source 1 |
| Kafr Al-Zaiyat | Egypt | No | 183.672 | 258.49 | 291.212 | 354.037 | 30.8175 | 30.8089 | Source 1 |
| Bilbeis | Egypt | No | 168.107 | 229.91 | 257.58 | 353.541 | 30.4147 | 31.566 | Source 1 |
| Setif | Algeria | No | 222.456 | 258 | 334.039 | 349.825 | 36.1921 | 5.4175 | Source 1 |
| Safi | Morocco | No | 269.402 | 299.779 | 328.707 | 345.865 | 32.288 | -9.2356 | Source 1 |
| Sidfa | Egypt | No | Unavailable | 130.17 | 317.225 | 336.659 | 26.9853 | 31.4044 | Source 1 |
| Garawan | Egypt | No | Unavailable | 156.149 | 231.361 | 335.801 | 30.4461 | 31.0289 | Source 1 |
| شبلنجة | Egypt | No | Unavailable | 158.981 | 248.702 | 328.82 | 30.435 | 31.2543 | Source 1 |
| Abu Tig | Egypt | No | 145.143 | 188.683 | 286.258 | 328.639 | 27.0679 | 31.3002 | Source 1 |
| Girga | Egypt | No | 178.75 | 224.912 | 314.305 | 327.081 | 26.3363 | 31.885 | Source 1 |
| Samalut | Egypt | No | 151.576 | 235.761 | 275.831 | 313.324 | 28.3136 | 30.7165 | Source 1 |
| Girza | Egypt | No | 238.256 | 278.663 | 285.143 | 312.801 | 29.4621 | 31.238 | Source 1 |
| Sers Al Layyan | Egypt | No | 83.947 | 201.62 | 234.531 | 303.302 | 30.4676 | 30.9315 | Source 1 |
| Al-Santa | Egypt | No | 189.067 | 227.482 | 258.66 | 302.572 | 30.6976 | 31.112 | Source 1 |
| Tlemcen | Algeria | No | 183.068 | 231.257 | 282.767 | 301.98 | 34.8943 | -1.3211 | Source 1 |
| Biskra | Algeria | No | 176.792 | 207.497 | 282.029 | 300.313 | 34.8483 | 5.7291 | Source 1 |
| Al-Mahmudiya | Egypt | No | 171.238 | 211.664 | 218.948 | 297.143 | 31.193 | 30.5465 | Source 1 |
| Nag Hammadi | Egypt | No | 397.024 | 361.383 | 278.812 | 288.576 | 26.0493 | 32.2206 | Source 1 |
| Koléa | Algeria | No | 141.996 | 172.199 | 248.609 | 274.748 | 36.6452 | 2.7359 | Source 1 |
| Abu Kabir | Egypt | No | 145.918 | 179.636 | 208.985 | 274.073 | 30.7269 | 31.6723 | Source 1 |
| El Oued | Algeria | No | 136.975 | 189.088 | 254.496 | 265.408 | 33.3552 | 6.8676 | Source 1 |
| Tima | Egypt | No | 130.569 | 176.849 | 249.999 | 264.28 | 26.9064 | 31.4462 | Source 1 |
| Sidi Bel Abbes | Algeria | No | 184.423 | 209.95 | 248.256 | 261.103 | 35.1979 | -0.6285 | Source 1 |
| Nador | Morocco | No | 182.259 | 200.755 | 250.211 | 255.502 | 35.1643 | -2.9473 | Source 1 |
| Skikda | Algeria | No | 171.356 | 197.428 | 237.031 | 255.379 | 36.8686 | 6.9268 | Source 1 |
| Tebessa | Algeria | No | 162.761 | 199.758 | 244.167 | 254.557 | 35.4083 | 8.1098 | Source 1 |
| Rosetta | Egypt | No | 113.023 | 190.45 | 221.466 | 252.147 | 31.4026 | 30.4188 | Source 1 |
| Tiaret | Algeria | No | 157.038 | 187.601 | 234.394 | 251.576 | 35.3636 | 1.3235 | Source 1 |
| Diyarb Nigm | Egypt | No | 69.984 | 118.17 | 149.397 | 250.476 | 30.7376 | 31.4513 | Source 1 |
| El Jadida | Morocco | No | 149.643 | 193.508 | 237.11 | 250.271 | 33.2411 | -8.5108 | Source 1 |