Data & methods

Data review

Nothing is filtered out of The Urban World. Every urban centre in GHS-WUP R2025A appears in the rankings, search, the directory and on the map, with the figures JRC published and their confidence beside them.

This page lists the centres that trip at least one diagnostic rule: low confidence, population jumps, tiny or barely built footprints, missing names. It is the working surface for deciding whether a curation rule is ever needed. How each rule is defined.

5,563 of 21,777 urban centres trip at least one rule.

Population more than doubles or halves between two epochs

567 centres flagged population jump· showing 1–100

Urban centre Country Exists Population Rules (epochs)
GuangzhouChina1975–210027.4M
  • Population jump 1995–2000
ShenzhenChina1975–210013.7M
  • Population jump 1995–2000
LuandaAngolafrom 199511.3M
  • Low confidence 1995–2005
  • Population jump 2000, 2010–2015
Kuala LumpurMalaysia1975–21008.4M
  • Population jump 1980
Ar-RiyāḑSaudi Arabiafrom 19806.9M
  • Population jump 1985–1990
DubaiUnited Arab Emiratesfrom 19805.2M
  • Population jump 1985
LuxorEgypt1975–21004.1M
  • Low confidence 2080–2100
  • Population jump 2000, 2010–2015
Şan'ā'Yemen1975–21004.0M
  • Population jump 1980
OwerriNigeria1975–21003.8M
  • Population jump 1980–1985
OuagadougouBurkina Faso1975–21003.2M
  • Population jump 1980
AleppoSyria1975–21002.9M
  • Population jump 2015–2020
MiamiUnited States1975–21002.9M
  • Population jump 1980
DighwaraIndiafrom 19852.4M
  • Population jump 1990, 2000
PonnaniIndia1975–21002.4M
  • Population jump 1980, 2000
DammamSaudi Arabiafrom 19852.3M
  • Population jump 1990
GoiâniaBrazil1975–21002.3M
  • Population jump 1980
Phnum PénhCambodia1975–21002.2M
  • Population jump 1980
Ad-DawhahQatarfrom 19852.2M
  • Population jump 2000, 2010
Las VegasUnited Statesfrom 19952.1M
  • Population jump 2000
CixiChinafrom 19802.1M
  • Population jump 1990–1995
MehsiIndiafrom 19952.0M
  • Population jump 2000–2005
PhoenixUnited Statesfrom 19851.9M
  • Population jump 1995
BibhutpurIndiafrom 19901.9M
  • Population jump 1995
MonroviaLiberia1975–21001.9M
  • Population jump 1980, 1990–1995
Pointe-NoireRepublic of the Congo1975–21001.7M
  • Low confidence 1975
  • Population jump 1980
CampinasBrazil1975–21001.6M
  • Population jump 1980
MaharajganjIndia1975–21001.6M
  • Low confidence 1975
  • Population jump 1990, 2000
  • Area under 5 km² 1975–1980
NouakchottMauritaniafrom 19801.6M
  • Population jump 1985
UyoNigeriafrom 19801.5M
  • Population jump 1985
TijuanaMexico1975–21001.5M
  • Population jump 1980
DallasUnited Statesfrom 19801.5M
  • Population jump 1985
BrasíliaBrazil1975–21001.5M
  • Population jump 1980
AustinUnited Statesfrom 20001.5M
  • Population jump 2005
Batam CityIndonesiafrom 19951.5M
  • Population jump 2000
TaizhouChina1975–21001.5M
  • Population jump 1995–2000
MesaUnited Statesfrom 19951.4M
  • Population jump 2000
AbujaNigeriafrom 19951.3M
  • Population jump 2000
ZhongshanChinafrom 19801.3M
  • Population jump 2000
KlipgatSouth Africafrom 19851.3M
  • Population jump 1990
LubangoAngolafrom 19901.3M
  • Low confidence 1990
  • Population jump 1995
AntalyaTurkeyfrom 19801.3M
  • Population jump 1985
CalgaryCanadafrom 19851.2M
  • Population jump 2000
CabindaAngolafrom 19901.1M
  • Low confidence 1990
  • Population jump 2010
YueqingChina1975–21001.1M
  • Population jump 1985
HuizhouChinafrom 19801.1M
  • Population jump 1995–2000
YanchengChina1975–21001.1M
  • Population jump 1990
PerthAustralia1975–21001.1M
  • Population jump 1980
BrisbaneAustralia1975–21001.1M
  • Population jump 1980
João PessoaBrazil1975–21001.0M
  • Population jump 1980
KutubdiaBangladesh1975–21001.0M
  • Low confidence 1975–1985
  • Population jump 2000
Abū ẒabīUnited Arab Emiratesfrom 19801.0M
  • Population jump 2010
EdmontonCanadafrom 1980955.0K
  • Population jump 1985
XiangyangChina1975–2100951.9K
  • Population jump 1980
NyalaSudan1975–2100941.9K
  • Population jump 1980
DuhokIraqfrom 1995917.6K
  • Low confidence 2090–2100
  • Population jump 2005
TeresinaBrazil1975–2100901.4K
  • Population jump 1980
ChandanaishBangladeshfrom 1980890.1K
  • Population jump 1990
BlantyreMalawifrom 1980881.1K
  • Population jump 1985
Saint PetersburgUnited Statesfrom 1985869.1K
  • Population jump 1995
BataEquatorial Guineafrom 1995856.2K
  • Low confidence 2095–2100
  • Population jump 2020
Al AinUnited Arab Emiratesfrom 1990854.1K
  • Population jump 2010
ChenghaiChinafrom 1990851.8K
  • Population jump 1995–2000
AgadirMoroccofrom 1980824.6K
  • Population jump 1985
CuernavacaMexicofrom 1985817.6K
  • Population jump 1990
UmuahiaNigeriafrom 1985809.6K
  • Population jump 1995
OkayamaJapan1975–2100808.3K
  • Population jump 1990
Campo GrandeBrazilfrom 1980803.6K
  • Population jump 1985
CuiabáBrazil1975–2100780.9K
  • Population jump 1980
Kota KinabaluMalaysia1975–2100770.0K
  • Population jump 1980
MasqątOmanfrom 1990759.6K
  • Population jump 1995
YueyangChinafrom 1990756.9K
  • Population jump 1995
LiupanshuiChina1975–2100751.7K
  • Population jump 1980
MalaboEquatorial Guineafrom 1995750.4K
  • Low confidence 2070–2100
  • Population jump 2020
YiwuChinafrom 1995749.5K
  • Population jump 2000
HermosilloMexico1975–2100743.9K
  • Population jump 1980
TaxilaPakistan1975–2100723.3K
  • Population jump 1985
ColumbusUnited States1975–2100710.9K
  • Population jump 2000
Al AhsaSaudi Arabia1975–2100703.8K
  • Population jump 1980
LouhajangBangladesh1975–2100702.7K
  • Population jump 2005
LuenaAngolafrom 2000684.5K
  • Low confidence 2000
  • Population jump 2005
Rahim Yar KhanPakistan1975–2100682.2K
  • Population jump 1995
FresnoUnited Statesfrom 1980671.1K
  • Population jump 1990
FlorianópolisBrazil1975–2100666.3K
  • Population jump 1980
KannurIndia1975–2100660.4K
  • Population jump 1980
Bazhong CityChinafrom 1995652.8K
  • Population jump 2000
ZuchengChinafrom 1995641.5K
  • Population jump 2000
KitweZambia1975–2100633.0K
  • Population jump 1980
CancúnMexicofrom 1985617.0K
  • Population jump 1990–1995
SeebOmanfrom 1995607.8K
  • Population jump 2015
YuxiChinafrom 1990599.1K
  • Population jump 1995
UberlândiaBrazil1975–2100598.4K
  • Population jump 1980
LipaPhilippinesfrom 1985589.9K
  • Population jump 1990
JangalparaIndia1975–2100569.6K
  • Population jump 1985
  • Built share under 1% 1975
BinzhouChinafrom 1990566.9K
  • Population jump 1995
OgaleNigeriafrom 1980562.1K
  • Population jump 1985
Valparaíso de GoiásBrazilfrom 1985550.3K
  • Population jump 1990
NimuleSouth Sudanfrom 2005548.0K
  • Low confidence 2010–2100
  • Population jump 2010
  • Small and dense 2005–2100
  • Small and dense in 2025 2025
NakuruKenyafrom 1980547.8K
  • Population jump 1990
YulinChina1975–2100546.9K
  • Population jump 1995–2000
YitangChinafrom 1995546.2K
  • Population jump 2000