UULE Codes for Cities in South Africa

A UULE code makes Google show results as if you were searching from a given place. Below are the v1 codes for 163 cities in South Africa with at least 15,000 people, largest first. Copy one, or open the search on Google to check it.

163 cities

UULE v1 codes for cities in South Africa
CityRegionPopulationUULE (v1)Use
JohannesburgGauteng9,418,183w+CAIQICJQSm9oYW5uZXNidXJnLENpdHkgb2YgSm9oYW5uZXNidXJnIE1ldHJvcG9saXRhbiBNdW5pY2lwYWxpdHksR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
Cape TownWestern Cape4,772,846w+CAIQICIjQ2FwZSBUb3duLFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
DurbanKwaZulu-Natal3,338,026w+CAIQICIhRHVyYmFuLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
PretoriaGauteng2,112,693w+CAIQICIdUHJldG9yaWEsR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
SowetoGauteng1,695,047w+CAIQICIbU293ZXRvLEdhdXRlbmcsU291dGggQWZyaWNh Google
GqeberhaEastern Cape1,050,078w+CAIQICIiR3FlYmVyaGEsRWFzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
SoshanguveGauteng872,309w+CAIQICIfU29zaGFuZ3V2ZSxHYXV0ZW5nLFNvdXRoIEFmcmljYQ== Google
PietermaritzburgKwaZulu-Natal839,327w+CAIQICIrUGlldGVybWFyaXR6YnVyZyxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
EvatonGauteng725,468w+CAIQICIbRXZhdG9uLEdhdXRlbmcsU291dGggQWZyaWNh Google
BenoniGauteng605,344w+CAIQICIbQmVub25pLEdhdXRlbmcsU291dGggQWZyaWNh Google
BloemfonteinFree State556,637w+CAIQICIkQmxvZW1mb250ZWluLEZyZWUgU3RhdGUsU291dGggQWZyaWNh Google
ThembisaGauteng511,655w+CAIQICIdVGhlbWJpc2EsR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
KuGompo CityEastern Cape478,676w+CAIQICImS3VHb21wbyBDaXR5LEVhc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
VereenigingGauteng474,681w+CAIQICIgVmVyZWVuaWdpbmcsR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
BoksburgGauteng445,168w+CAIQICIdQm9rc2J1cmcsR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
WelkomFree State431,944w+CAIQICIeV2Vsa29tLEZyZWUgU3RhdGUsU291dGggQWZyaWNh Google
NewcastleKwaZulu-Natal404,838w+CAIQICIkTmV3Y2FzdGxlLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
KrugersdorpGauteng378,821w+CAIQICIgS3J1Z2Vyc2RvcnAsR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
RustenburgNorth West373,695w+CAIQICItUnVzdGVuYnVyZyxSdXN0ZW5idXJnLE5vcnRoIFdlc3QsU291dGggQWZyaWNh Google
eMalahleniMpumalanga373,403w+CAIQICIiZU1hbGFobGVuaSxNcHVtYWxhbmdhLFNvdXRoIEFmcmljYQ== Google
DiepslootGauteng350,000w+CAIQICIeRGllcHNsb290LEdhdXRlbmcsU291dGggQWZyaWNh Google
RandburgGauteng337,053w+CAIQICIdUmFuZGJ1cmcsR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
RoodepoortGauteng326,416w+CAIQICIfUm9vZGVwb29ydCxHYXV0ZW5nLFNvdXRoIEFmcmljYQ== Google
BrakpanGauteng305,692w+CAIQICIcQnJha3BhbixHYXV0ZW5nLFNvdXRoIEFmcmljYQ== Google
KariegaEastern Cape291,052w+CAIQICIhS2FyaWVnYSxFYXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
PolokwaneLimpopo272,461w+CAIQICIeUG9sb2t3YW5lLExpbXBvcG8sU291dGggQWZyaWNh Google
GermistonGauteng255,863w+CAIQICIeR2VybWlzdG9uLEdhdXRlbmcsU291dGggQWZyaWNh Google
Richards BayKwaZulu-Natal252,968w+CAIQICInUmljaGFyZHMgQmF5LEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
VanderbijlparkGauteng246,754w+CAIQICIjVmFuZGVyYmlqbHBhcmssR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
PaarlWestern Cape236,910w+CAIQICIfUGFhcmwsV2VzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
CenturionGauteng236,580w+CAIQICIeQ2VudHVyaW9uLEdhdXRlbmcsU291dGggQWZyaWNh Google
KlerksdorpNorth West227,039w+CAIQICIiS2xlcmtzZG9ycCxOb3J0aCBXZXN0LFNvdXRoIEFmcmljYQ== Google
MdantsaneEastern Cape205,504w+CAIQICIjTWRhbnRzYW5lLEVhc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
MiddelburgMpumalanga196,263w+CAIQICIiTWlkZGVsYnVyZyxNcHVtYWxhbmdhLFNvdXRoIEFmcmljYQ== Google
GeorgeWestern Cape188,580w+CAIQICIgR2VvcmdlLFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
SpringsGauteng186,394w+CAIQICIcU3ByaW5ncyxHYXV0ZW5nLFNvdXRoIEFmcmljYQ== Google
CarletonvilleGauteng182,304w+CAIQICIiQ2FybGV0b252aWxsZSxHYXV0ZW5nLFNvdXRoIEFmcmljYQ== Google
AlexandraGauteng179,624w+CAIQICIeQWxleGFuZHJhLEdhdXRlbmcsU291dGggQWZyaWNh Google
PotchefstroomNorth West178,285w+CAIQICIlUG90Y2hlZnN0cm9vbSxOb3J0aCBXZXN0LFNvdXRoIEFmcmljYQ== Google
MthathaEastern Cape164,848w+CAIQICIhTXRoYXRoYSxFYXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
KwaDukuzaKwaZulu-Natal161,177w+CAIQICIkS3dhRHVrdXphLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
WestonariaGauteng156,831w+CAIQICIfV2VzdG9uYXJpYSxHYXV0ZW5nLFNvdXRoIEFmcmljYQ== Google
VryheidKwaZulu-Natal150,012w+CAIQICIiVnJ5aGVpZCxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
PinetownKwaZulu-Natal144,026w+CAIQICIjUGluZXRvd24sS3dhWnVsdS1OYXRhbCxTb3V0aCBBZnJpY2E= Google
KimberleyNorthern Cape142,089w+CAIQICIkS2ltYmVybGV5LE5vcnRoZXJuIENhcGUsU291dGggQWZyaWNh Google
NigelGauteng140,644w+CAIQICIaTmlnZWwsR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
MpumalangaKwaZulu-Natal140,121w+CAIQICIlTXB1bWFsYW5nYSxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
BhishoEastern Cape137,287w+CAIQICIgQmhpc2hvLEVhc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
SasolburgFree State135,828w+CAIQICIhU2Fzb2xidXJnLEZyZWUgU3RhdGUsU291dGggQWZyaWNh Google
RandfonteinGauteng133,654w+CAIQICIgUmFuZGZvbnRlaW4sR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
WorcesterWestern Cape127,597w+CAIQICIjV29yY2VzdGVyLFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
NtuzumaKwaZulu-Natal125,394w+CAIQICIiTnR1enVtYSxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
VirginiaFree State122,502w+CAIQICIgVmlyZ2luaWEsRnJlZSBTdGF0ZSxTb3V0aCBBZnJpY2E= Google
BritsNorth West122,497w+CAIQICIdQnJpdHMsTm9ydGggV2VzdCxTb3V0aCBBZnJpY2E= Google
AlbertonGauteng121,536w+CAIQICIdQWxiZXJ0b24sR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
KroonstadFree State117,152w+CAIQICIhS3Jvb25zdGFkLEZyZWUgU3RhdGUsU291dGggQWZyaWNh Google
HammanskraalGauteng112,950w+CAIQICIhSGFtbWFuc2tyYWFsLEdhdXRlbmcsU291dGggQWZyaWNh Google
MabopaneGauteng110,972w+CAIQICIdTWFib3BhbmUsR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
MbombelaMpumalanga110,159w+CAIQICIpTWJvbWJlbGEsTWJvbWJlbGEsTXB1bWFsYW5nYSxTb3V0aCBBZnJpY2E= Google
PhalaborwaLimpopo109,468w+CAIQICIfUGhhbGFib3J3YSxMaW1wb3BvLFNvdXRoIEFmcmljYQ== Google
ThohoyandouLimpopo107,144w+CAIQICIgVGhvaG95YW5kb3UsTGltcG9wbyxTb3V0aCBBZnJpY2E= Google
StandertonMpumalanga101,101w+CAIQICIiU3RhbmRlcnRvbixNcHVtYWxhbmdhLFNvdXRoIEFmcmljYQ== Google
MokopaneLimpopo101,090w+CAIQICIdTW9rb3BhbmUsTGltcG9wbyxTb3V0aCBBZnJpY2E= Google
ErmeloMpumalanga100,324w+CAIQICIeRXJtZWxvLE1wdW1hbGFuZ2EsU291dGggQWZyaWNh Google
StellenboschWestern Cape96,228w+CAIQICImU3RlbGxlbmJvc2NoLFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
StilfonteinNorth West93,110w+CAIQICIjU3RpbGZvbnRlaW4sTm9ydGggV2VzdCxTb3V0aCBBZnJpY2E= Google
QonceEastern Cape93,072w+CAIQICIfUW9uY2UsRWFzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
DelmasMpumalanga92,046w+CAIQICIeRGVsbWFzLE1wdW1hbGFuZ2EsU291dGggQWZyaWNh Google
MakhandaEastern Cape91,548w+CAIQICIiTWFraGFuZGEsRWFzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
BethlehemFree State91,075w+CAIQICIhQmV0aGxlaGVtLEZyZWUgU3RhdGUsU291dGggQWZyaWNh Google
Ga-RankuwaGauteng90,945w+CAIQICIfR2EtUmFua3V3YSxHYXV0ZW5nLFNvdXRoIEFmcmljYQ== Google
Bela-BelaLimpopo90,210w+CAIQICIeQmVsYS1CZWxhLExpbXBvcG8sU291dGggQWZyaWNh Google
MidrandGauteng87,387w+CAIQICIcTWlkcmFuZCxHYXV0ZW5nLFNvdXRoIEFmcmljYQ== Google
Louis TrichardtLimpopo86,854w+CAIQICIkTG91aXMgVHJpY2hhcmR0LExpbXBvcG8sU291dGggQWZyaWNh Google
DundeeKwaZulu-Natal84,413w+CAIQICIhRHVuZGVlLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
MkhondoMpumalanga84,349w+CAIQICIfTWtob25kbyxNcHVtYWxhbmdhLFNvdXRoIEFmcmljYQ== Google
Mossel BayWestern Cape78,940w+CAIQICIkTW9zc2VsIEJheSxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
MahikengNorth West77,110w+CAIQICIgTWFoaWtlbmcsTm9ydGggV2VzdCxTb3V0aCBBZnJpY2E= Google
MmabathoNorth West76,754w+CAIQICIgTW1hYmF0aG8sTm9ydGggV2VzdCxTb3V0aCBBZnJpY2E= Google
OdendaalsrusFree State76,371w+CAIQICIkT2RlbmRhYWxzcnVzLEZyZWUgU3RhdGUsU291dGggQWZyaWNh Google
OudtshoornWestern Cape73,694w+CAIQICIkT3VkdHNob29ybixXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
BethalMpumalanga72,821w+CAIQICIeQmV0aGFsLE1wdW1hbGFuZ2EsU291dGggQWZyaWNh Google
BothavilleFree State71,934w+CAIQICIiQm90aGF2aWxsZSxGcmVlIFN0YXRlLFNvdXRoIEFmcmljYQ== Google
UpingtonNorthern Cape71,373w+CAIQICIjVXBpbmd0b24sTm9ydGhlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
ParysFree State71,319w+CAIQICIdUGFyeXMsRnJlZSBTdGF0ZSxTb3V0aCBBZnJpY2E= Google
Schweizer-RenekeNorth West70,214w+CAIQICIoU2Nod2VpemVyLVJlbmVrZSxOb3J0aCBXZXN0LFNvdXRoIEFmcmljYQ== Google
KnysnaWestern Cape68,659w+CAIQICIgS255c25hLFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
SaldanhaWestern Cape68,284w+CAIQICIiU2FsZGFuaGEsV2VzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
BarbertonMpumalanga67,927w+CAIQICIhQmFyYmVydG9uLE1wdW1hbGFuZ2EsU291dGggQWZyaWNh Google
LichtenburgNorth West65,863w+CAIQICIjTGljaHRlbmJ1cmcsTm9ydGggV2VzdCxTb3V0aCBBZnJpY2E= Google
oThongathiKwaZulu-Natal64,829w+CAIQICIlb1Rob25nYXRoaSxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
FochvilleGauteng62,416w+CAIQICIeRm9jaHZpbGxlLEdhdXRlbmcsU291dGggQWZyaWNh Google
KokstadKwaZulu-Natal61,751w+CAIQICIiS29rc3RhZCxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
KwaMaqomaEastern Cape58,419w+CAIQICIjS3dhTWFxb21hLEVhc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
HermanusWestern Cape56,139w+CAIQICIiSGVybWFudXMsV2VzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
VryburgNorth West55,879w+CAIQICIfVnJ5YnVyZyxOb3J0aCBXZXN0LFNvdXRoIEFmcmljYQ== Google
WellingtonWestern Cape55,543w+CAIQICIkV2VsbGluZ3RvbixXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
ViljoenskroonFree State54,955w+CAIQICIlVmlsam9lbnNrcm9vbixGcmVlIFN0YXRlLFNvdXRoIEFmcmljYQ== Google
GcuwaEastern Cape53,086w+CAIQICIfR2N1d2EsRWFzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
Port ShepstoneKwaZulu-Natal52,793w+CAIQICIpUG9ydCBTaGVwc3RvbmUsS3dhWnVsdS1OYXRhbCxTb3V0aCBBZnJpY2E= Google
TrichardtMpumalanga52,776w+CAIQICIhVHJpY2hhcmR0LE1wdW1hbGFuZ2EsU291dGggQWZyaWNh Google
MusinaLimpopo51,132w+CAIQICIbTXVzaW5hLExpbXBvcG8sU291dGggQWZyaWNh Google
MashishingMpumalanga49,605w+CAIQICIiTWFzaGlzaGluZyxNcHVtYWxhbmdhLFNvdXRoIEFmcmljYQ== Google
MankwengLimpopo49,480w+CAIQICIdTWFua3dlbmcsTGltcG9wbyxTb3V0aCBBZnJpY2E= Google
FicksburgFree State49,420w+CAIQICIhRmlja3NidXJnLEZyZWUgU3RhdGUsU291dGggQWZyaWNh Google
EdenvaleGauteng49,292w+CAIQICJKRWRlbnZhbGUsQ2l0eSBvZiBFa3VyaHVsZW5pIE1ldHJvcG9saXRhbiBNdW5pY2lwYWxpdHksR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
BalfourMpumalanga46,008w+CAIQICIfQmFsZm91cixNcHVtYWxhbmdhLFNvdXRoIEFmcmljYQ== Google
VredenburgWestern Cape45,986w+CAIQICIkVnJlZGVuYnVyZyxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
Beaufort WestWestern Cape44,737w+CAIQICInQmVhdWZvcnQgV2VzdCxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
MalmesburyWestern Cape43,009w+CAIQICIkTWFsbWVzYnVyeSxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
CeresWestern Cape41,596w+CAIQICIfQ2VyZXMsV2VzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
DespatchEastern Cape39,619w+CAIQICIiRGVzcGF0Y2gsRWFzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
Plettenberg BayWestern Cape38,126w+CAIQICIpUGxldHRlbmJlcmcgQmF5LFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
GrabouwWestern Cape37,490w+CAIQICIhR3JhYm91dyxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
GiyaniLimpopo37,024w+CAIQICIbR2l5YW5pLExpbXBvcG8sU291dGggQWZyaWNh Google
HumansdorpEastern Cape34,733w+CAIQICIkSHVtYW5zZG9ycCxFYXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
MargateKwaZulu-Natal34,407w+CAIQICIiTWFyZ2F0ZSxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
CullinanGauteng34,087w+CAIQICIdQ3VsbGluYW4sR2F1dGVuZyxTb3V0aCBBZnJpY2E= Google
AcornhoekMpumalanga33,529w+CAIQICIhQWNvcm5ob2VrLE1wdW1hbGFuZ2EsU291dGggQWZyaWNh Google
RobertsonWestern Cape33,204w+CAIQICIjUm9iZXJ0c29uLFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
MtubatubaKwaZulu-Natal33,182w+CAIQICIuTXR1YmF0dWJhLE10dWJhdHViYSxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
EmpangeniKwaZulu-Natal33,075w+CAIQICIkRW1wYW5nZW5pLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
Jeffreys BayEastern Cape32,477w+CAIQICImSmVmZnJleXMgQmF5LEVhc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
HowickKwaZulu-Natal32,453w+CAIQICIhSG93aWNrLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
RichmondKwaZulu-Natal32,445w+CAIQICIjUmljaG1vbmQsS3dhWnVsdS1OYXRhbCxTb3V0aCBBZnJpY2E= Google
De AarNorthern Cape32,318w+CAIQICIhRGUgQWFyLE5vcnRoZXJuIENhcGUsU291dGggQWZyaWNh Google
UlundiKwaZulu-Natal31,795w+CAIQICIhVWx1bmRpLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
PostmasburgNorthern Cape30,089w+CAIQICImUG9zdG1hc2J1cmcsTm9ydGhlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
MookgophongLimpopo29,778w+CAIQICIgTW9va2dvcGhvbmcsTGltcG9wbyxTb3V0aCBBZnJpY2E= Google
HartbeespoortNorth West26,732w+CAIQICIlSGFydGJlZXNwb29ydCxOb3J0aCBXZXN0LFNvdXRoIEFmcmljYQ== Google
EstcourtKwaZulu-Natal26,444w+CAIQICIjRXN0Y291cnQsS3dhWnVsdS1OYXRhbCxTb3V0aCBBZnJpY2E= Google
White RiverMpumalanga25,607w+CAIQICIjV2hpdGUgUml2ZXIsTXB1bWFsYW5nYSxTb3V0aCBBZnJpY2E= Google
ReitzFree State24,181w+CAIQICIdUmVpdHosRnJlZSBTdGF0ZSxTb3V0aCBBZnJpY2E= Google
MarikanaNorth West23,389w+CAIQICIgTWFyaWthbmEsTm9ydGggV2VzdCxTb3V0aCBBZnJpY2E= Google
GreytownKwaZulu-Natal23,139w+CAIQICIjR3JleXRvd24sS3dhWnVsdS1OYXRhbCxTb3V0aCBBZnJpY2E= Google
MiddelburgEastern Cape22,380w+CAIQICIkTWlkZGVsYnVyZyxFYXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
VredendalWestern Cape21,769w+CAIQICIjVnJlZGVuZGFsLFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google
Mooi RiverKwaZulu-Natal21,730w+CAIQICIlTW9vaSBSaXZlcixLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
LephalaleLimpopo21,133w+CAIQICIeTGVwaGFsYWxlLExpbXBvcG8sU291dGggQWZyaWNh Google
GlencoeKwaZulu-Natal21,024w+CAIQICIiR2xlbmNvZSxLd2FadWx1LU5hdGFsLFNvdXRoIEFmcmljYQ== Google
SwellendamWestern Cape20,993w+CAIQICIkU3dlbGxlbmRhbSxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
SecundaMpumalanga20,418w+CAIQICIfU2VjdW5kYSxNcHVtYWxhbmdhLFNvdXRoIEFmcmljYQ== Google
eMkhomaziKwaZulu-Natal20,410w+CAIQICIkZU1raG9tYXppLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
CarolinaMpumalanga20,184w+CAIQICIgQ2Fyb2xpbmEsTXB1bWFsYW5nYSxTb3V0aCBBZnJpY2E= Google
FranschhoekWestern Cape20,000w+CAIQICIlRnJhbnNjaGhvZWssV2VzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
VaalwaterLimpopo19,723w+CAIQICIeVmFhbHdhdGVyLExpbXBvcG8sU291dGggQWZyaWNh Google
eMuziwezintoKwaZulu-Natal19,415w+CAIQICInZU11eml3ZXppbnRvLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
RiversdaleWestern Cape19,382w+CAIQICIkUml2ZXJzZGFsZSxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
SabieMpumalanga18,903w+CAIQICIdU2FiaWUsTXB1bWFsYW5nYSxTb3V0aCBBZnJpY2E= Google
ZastronFree State18,699w+CAIQICIfWmFzdHJvbixGcmVlIFN0YXRlLFNvdXRoIEFmcmljYQ== Google
BredasdorpWestern Cape18,599w+CAIQICIkQnJlZGFzZG9ycCxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
MontaguWestern Cape18,182w+CAIQICIhTW9udGFndSxXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
Great Brak RiverWestern Cape18,008w+CAIQICIqR3JlYXQgQnJhayBSaXZlcixXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
EshoweKwaZulu-Natal17,663w+CAIQICIhRXNob3dlLEt3YVp1bHUtTmF0YWwsU291dGggQWZyaWNh Google
VredefortFree State17,515w+CAIQICIhVnJlZGVmb3J0LEZyZWUgU3RhdGUsU291dGggQWZyaWNh Google
TzaneenLimpopo17,457w+CAIQICIcVHphbmVlbixMaW1wb3BvLFNvdXRoIEFmcmljYQ== Google
CaledonWestern Cape16,752w+CAIQICIhQ2FsZWRvbixXZXN0ZXJuIENhcGUsU291dGggQWZyaWNh Google
GansbaaiWestern Cape15,957w+CAIQICJAR2Fuc2JhYWksT3ZlcnN0cmFuZCBMb2NhbCBNdW5pY2lwYWxpdHksV2VzdGVybiBDYXBlLFNvdXRoIEFmcmljYQ== Google
MalamuleleLimpopo15,659w+CAIQICIfTWFsYW11bGVsZSxMaW1wb3BvLFNvdXRoIEFmcmljYQ== Google
NorthamLimpopo15,598w+CAIQICIcTm9ydGhhbSxMaW1wb3BvLFNvdXRoIEFmcmljYQ== Google
FouriesburgFree State15,544w+CAIQICIjRm91cmllc2J1cmcsRnJlZSBTdGF0ZSxTb3V0aCBBZnJpY2E= Google
Winnie MandelaFree State15,454w+CAIQICImV2lubmllIE1hbmRlbGEsRnJlZSBTdGF0ZSxTb3V0aCBBZnJpY2E= Google
MoorreesburgWestern Cape15,428w+CAIQICImTW9vcnJlZXNidXJnLFdlc3Rlcm4gQ2FwZSxTb3V0aCBBZnJpY2E= Google

Use a South Africa UULE with the API

Send the code to /v1/google/search and you get structured results for that city. This example searches “florist” from Johannesburg, the largest city in the list, with gl=za and hl=en.

Request for Johannesburg, Gauteng

curl -G "https://api.justserp.com/v1/google/search" \
  -H "X-API-Key: YOUR_API_KEY" \
  --data-urlencode "q=florist" \
  --data-urlencode "uule=w+CAIQICJQSm9oYW5uZXNidXJnLENpdHkgb2YgSm9oYW5uZXNidXJnIE1ldHJvcG9saXRhbiBNdW5pY2lwYWxpdHksR2F1dGVuZyxTb3V0aCBBZnJpY2E=" \
  --data-urlencode "gl=za" \
  --data-urlencode "hl=en"

Or pass the location name

You do not have to encode anything. The location parameter takes the canonical name and JustSERP does the rest.

Request with location

curl -G "https://api.justserp.com/v1/google/search" \
  -H "X-API-Key: YOUR_API_KEY" \
  --data-urlencode "q=roof repair" \
  --data-urlencode "location=Johannesburg,City of Johannesburg Metropolitan Municipality,Gauteng,South Africa" \
  --data-urlencode "gl=za" \
  --data-urlencode "hl=en"

Replace YOUR_API_KEY with your key. See the API docs for every parameter.

Need a street or neighbourhood?

These are v1 codes, built from Google's canonical city name. A v2 code uses coordinates instead, so it can point at a street or a neighbourhood. The UULE generator and decoder creates one for any coordinates.

Other countries

See all 208 countries

Canonical names from Google's public geo targets list. City list and population from GeoNames (CC BY 4.0). Only cities that match one Google location exactly are listed. Results can still differ from what a person in the city sees, because Google also personalises.

JustSERP

JustSERP was born out of our own need to scrape google search results to parse data for analytical and processing needs. We have gone through the excruciating process of running automated web search queries by bypassing bot filters, solving captchas and parsing convoluted HTML. It is our pleasure to share our expertise with others through this affordable, fast and reliable SERP API. Don't hesitate to contact us with any questions at [email protected].

© Copyright 2026, JustSERP
Made for Search Enthusiasts ❤