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 401–500

Urban centre Country Exists Population Rules (epochs)
PulwamaIndiafrom 201061.6K
  • Population jump 2035
MparamirundiBurundifrom 205561.0K
  • Population jump 2060
Ikot IdeNigeriafrom 202560.8K
  • Population jump 2030
BunanganaDemocratic Republic of the Congofrom 204560.7K
  • Population jump 2055
Kafr az ZayyātEgyptfrom 203560.6K
  • Population jump 2040
  • Unnamed 2035–2100
ChogoriaKenyafrom 207060.4K
  • Population jump 2075
ParbalpurIndiafrom 203560.3K
  • Population jump 2040
Maghribat ash Sha`bahYemenfrom 202060.3K
  • Low confidence 2020–2100
  • Population jump 2025
  • Built share under 1% 2020–2070
  • Area under 5 km² 2020
DoyogenaEthiopiafrom 202060.3K
  • Population jump 2040
GhorabariPakistanfrom 209060.1K
  • Low confidence 2090–2100
  • Population jump 2095
YumbeUgandafrom 202559.9K
  • Population jump 2040
Unnamed centre near MahārāganjIndiafrom 202559.9K
  • Population jump 2040
  • Unnamed 2025–2100
Chake-ChakeTanzaniafrom 203059.6K
  • Population jump 2045
Kukaadi 2Somaliafrom 208559.6K
  • Low confidence 2085–2100
  • Population jump 2090
Unnamed centre near MakataMalawifrom 206559.3K
  • Population jump 2070
  • Unnamed 2065–2100
AlgeEthiopiafrom 204558.7K
  • Population jump 2055
BushumbaTanzaniafrom 206558.5K
  • Population jump 2070
KhajniIndiafrom 202058.1K
  • Population jump 2035
Mirpur BhtoroPakistanfrom 206057.9K
  • Low confidence 2060–2100
  • Population jump 2070
  • Unnamed 2060–2100
PourabPakistanfrom 206057.6K
  • Population jump 2070
SarmeraIndiafrom 203557.2K
  • Population jump 2040
RusiziRwandafrom 203557.1K
  • Population jump 2045
NarhatIndiafrom 202057.0K
  • Population jump 2040
JemaEthiopiafrom 207556.8K
  • Population jump 2085
KamwangiKenyafrom 204056.5K
  • Population jump 2045
RuyenziBurundifrom 205056.4K
  • Population jump 2060
Unnamed centre near Shahr SultanPakistanfrom 203056.3K
  • Population jump 2045
  • Unnamed 2030–2100
ShantoEthiopiafrom 203056.2K
  • Population jump 2040
Unnamed centre near PaidhaDemocratic Republic of the Congofrom 204556.2K
  • Population jump 2050–2055
  • Unnamed 2045–2100
ChanyangabwaTanzaniafrom 207556.1K
  • Low confidence 2075–2100
  • Population jump 2080
MlaloTanzaniafrom 205056.0K
  • Population jump 2075
LashoEthiopiafrom 204555.9K
  • Population jump 2050–2055
SafipurIndia1975–210055.9K
  • Low confidence 1975–2015
  • Population jump 2020
  • Area under 5 km² 1975–2025
KarherwaDemocratic Republic of the Congofrom 203555.8K
  • Low confidence 2095–2100
  • Population jump 2045
PujiniTanzaniafrom 206055.7K
  • Low confidence 2085–2100
  • Population jump 2065
As SurayhYemenfrom 203555.4K
  • Low confidence 2035–2100
  • Population jump 2040
  • Built share under 1% 2035–2075
Old PanamaoPhilippinesuntil 199555.3K
  • Low confidence 1975–1995
  • Population jump 1990
  • Built share under 1% 1975–1995
Unnamed centre near WorabeEthiopiafrom 205055.0K
  • Population jump 2060
  • Unnamed 2050–2100
ManihaEgyptfrom 203054.8K
  • Population jump 2045
MlingaMalawifrom 209054.6K
  • Population jump 2100
SoconeMozambiquefrom 209054.5K
  • Low confidence 2090–2100
  • Population jump 2100
BaghantIndiafrom 203554.3K
  • Population jump 2040
KagomaUgandafrom 204554.2K
  • Population jump 2065
KaloleniKenyafrom 205054.1K
  • Population jump 2065
Haro MayaEthiopiafrom 203554.1K
  • Population jump 2040
HaiyouChinauntil 208054.0K
  • Population jump 1990
  • Area under 5 km² 1975–1985
SarawaEgyptfrom 200553.9K
  • Population jump 2060
Unnamed centre near ThattaPakistanfrom 206053.8K
  • Low confidence 2060–2100
  • Population jump 2065
  • Unnamed 2060–2100
MpokosaMalawifrom 206553.8K
  • Population jump 2070
NyakibimbiliTanzaniafrom 207553.7K
  • Population jump 2085
Madinat ash SharqYemenfrom 201553.6K
  • Low confidence 2015–2100
  • Population jump 2055
  • Area under 5 km² 2015–2035
LushotoTanzaniafrom 204053.5K
  • Low confidence 2095–2100
  • Population jump 2045
KalagiUgandafrom 204553.4K
  • Population jump 2050
Uruk EsietNigeriafrom 202553.1K
  • Population jump 2035
UmutaNigeriafrom 203553.1K
  • Population jump 2040
DhākaIndiafrom 202552.9K
  • Population jump 2045
  • Unnamed 2025–2100
Al NshabiyehSyriafrom 205552.8K
  • Population jump 2060
NkwendaTanzaniafrom 206052.7K
  • Low confidence 2075–2100
  • Population jump 2075
TagaytayPhilippines2025–209552.6K
  • Population jump 2035, 2090
RugasaBurundifrom 205552.5K
  • Population jump 2060
MandheereSomaliafrom 205552.5K
  • Low confidence 2055–2100
  • Population jump 2070
  • Area under 5 km² 2055–2065
FitalEthiopiafrom 204552.5K
  • Low confidence 2085–2100
  • Population jump 2060
Ikot Obio AtaNigeriafrom 204052.4K
  • Population jump 2045
Unguwar WanzamaiNigeriafrom 204552.2K
  • Population jump 2055
BugulaTanzaniafrom 205052.2K
  • Low confidence 2100
  • Population jump 2060
YaypanUzbekistanfrom 202052.1K
  • Population jump 2030
RusamazaBurundifrom 207051.9K
  • Low confidence 2070
  • Population jump 2075
BunyagongoTanzaniafrom 204551.7K
  • Low confidence 2090–2100
  • Population jump 2070
Busley Da'UdSomaliafrom 206051.3K
  • Low confidence 2060–2100
  • Population jump 2075
Yar KasuwaNigeriafrom 205551.2K
  • Population jump 2065
MwaroBurundifrom 206551.2K
  • Population jump 2070
Niono-SocouraMalifrom 203051.1K
  • Population jump 2035
GangpingChina2030–206051.0K
  • Population jump 2040
MamunPakistanfrom 205550.8K
  • Population jump 2065
JānpurIndiafrom 205050.7K
  • Population jump 2060, 2100
  • Unnamed 2050–2100
Sabon GariNigeriafrom 205550.4K
  • Population jump 2060
Cel TalisoSomaliafrom 204550.4K
  • Low confidence 2045–2100
  • Population jump 2060
Yanbu IndustrialSaudi Arabiafrom 203550.4K
  • Population jump 2045
SitalkuchiIndia2055–208050.3K
  • Population jump 2060
Aw CusmanSomaliafrom 206050.1K
  • Low confidence 2060–2100
  • Population jump 2090
  • Area under 5 km² 2060–2065
ArchiAfghanistanfrom 206050.0K
  • Population jump 2065
AweilSouth Sudanuntil 207549.8K
  • Low confidence 1975–1990
  • Population jump 2020
NyamitabaDemocratic Republic of the Congofrom 205549.8K
  • Low confidence 2085–2100
  • Population jump 2060
AmeeDemocratic Republic of the Congofrom 205049.7K
  • Population jump 2055
DoreEthiopiafrom 203049.6K
  • Low confidence 2095–2100
  • Population jump 2035
FayedEgyptfrom 202549.4K
  • Population jump 2035
IndananPhilippinesuntil 199549.4K
  • Low confidence 1975–1995
  • Population jump 1995
  • Built share under 1% 1975–1995
AlamnagarIndiafrom 202049.4K
  • Population jump 2030
ButihindaBurundifrom 205549.3K
  • Population jump 2060
Shah AlamPakistanfrom 204049.2K
  • Population jump 2055
MahutaTanzaniafrom 207049.2K
  • Population jump 2080
Do'stlikUzbekistanfrom 206048.9K
  • Population jump 2095
Karmah an NuzulSudanfrom 204048.9K
  • Population jump 2050
JakhaniaIndiafrom 203048.8K
  • Population jump 2035
NīlīAfghanistanfrom 203548.7K
  • Low confidence 2060–2100
  • Population jump 2040
  • Built share under 1% 2035–2060
  • Unnamed 2035–2100
GarhoPakistanfrom 205048.6K
  • Low confidence 2070–2100
  • Population jump 2065
Hillat Qasm es SedSudanfrom 207548.5K
  • Population jump 2100
RanialPakistanfrom 205548.5K
  • Population jump 2065
Sandy Wali PullPakistanfrom 208048.4K
  • Population jump 2095
Unnamed centre near NchelengeDemocratic Republic of the Congofrom 209048.4K
  • Low confidence 2090–2100
  • Population jump 2095
  • Unnamed 2090–2100