South Africa / North West
Here is a list of rivers & waterways in OpenStreetMap in North West. The boundaries of North West are taken from Natural Earth dataset.
Any waterway which touches this region is included, even if it's mostly outside this region. The length is the total length of the river, not the length in this region. Only rivers longer than 1 km are shown.
Rivers
There are 253 rivers here (Only the longest 188 rivers are shown).
- Vaal River (1,427 km)
- Molopo (1,201 km)
- Krokodilrivier (353 km)
- Harts River (342 km)
- Notwane River (312 km)
- Marico River (279 km)
- Moshaweng (220 km)
- Phepane (193 km)
- Elands River (168 km)
- Setlagole (116 km)
- an unnamed river (105 km)
- Mareetsane (88 km)
- an unnamed river (84 km)
- Mooirivier (77 km)
- an unnamed river (77 km)
- an unnamed river (72 km)
- an unnamed river (71 km)
- Tolwane River (64 km)
- Magalies (62 km)
- Ramatlabama (62 km)
- Groot Marico (60 km)
- Madibe (59 km)
- Madikwene (51 km)
- an unnamed river (48 km)
- an unnamed river (43 km)
- an unnamed river (40 km)
- Jagspruit (39 km)
- Pienaars River (39 km)
- Hex (38 km)
- Pienaarsrivier (36 km)
- Kwadithakong (35 km)
- an unnamed river (35 km)
- an unnamed river (34 km)
- Skoonspruit (34 km)
- an unnamed river (34 km)
- Moretele (33 km)
- an unnamed river (31 km)
- an unnamed river (30 km)
- Apiesrivier (30 km)
- an unnamed river (29 km)
- Soutpanspruit River (29 km)
- an unnamed river (28 km)
- Molapophiri (27 km)
- Marico River (27 km)
- Sterkstroom (27 km)
- Hex River (27 km)
- an unnamed river (25 km)
- an unnamed river (25 km)
- Sehubyane (23 km)
- Mooirivier (23 km)
- an unnamed river (22 km)
- Moretele River (21 km)
- Gwatlhe (21 km)
- Kutswana River (21 km)
- an unnamed river (21 km)
- an unnamed river (20 km)
- an unnamed river (19 km)
- Bloubank (16 km)
- Hexrivier (16 km)
- Tlholwe River (16 km)
- Enselspruit (16 km)
- an unnamed river (16 km)
- an unnamed river (15 km)
- an unnamed river (15 km)
- Maretlwane (15 km)
- Tolwane (15 km)
- an unnamed river (15 km)
- an unnamed river (14 km)
- Dwarsspruit (14 km)
- Moretele (14 km)
- an unnamed river (14 km)
- an unnamed river (14 km)
- an unnamed river (13 km)
- Kareespruit (13 km)
- Tierkop (12 km)
- an unnamed river (12 km)
- Makwassiespruit (12 km)
- an unnamed river (11 km)
- an unnamed river (11 km)
- Selonsrivier (11 km)
- an unnamed river (11 km)
- an unnamed river (10 km)
- Ngopedimatlhaja (10 km)
- an unnamed river (10 km)
- an unnamed river (10 km)
- Klein Marico (9 km)
- an unnamed river (9 km)
- Tolwane River (9 km)
- an unnamed river (9 km)
- Bamboesspruit (9 km)
- an unnamed river (9 km)
- an unnamed river (9 km)
- an unnamed river (9 km)
- an unnamed river (9 km)
- Logagane (8 km)
- an unnamed river (8 km)
- Hexriver (8 km)
- Soutpanspruit Stream (8 km)
- Ysterspruit (8 km)
- an unnamed river (8 km)
- an unnamed river (8 km)
- an unnamed river (7 km)
- an unnamed river (7 km)
- an unnamed river (7 km)
- an unnamed river (7 km)
- Mareetsane (7 km)
- Makwassiespruit (6 km)
- an unnamed river (6 km)
- an unnamed river (6 km)
- an unnamed river (6 km)
- an unnamed river (6 km)
- an unnamed river (6 km)
- Barberspan (5 km)
- an unnamed river (5 km)
- an unnamed river (5 km)
- an unnamed river (5 km)
- an unnamed river (5 km)
- an unnamed river (5 km)
- an unnamed river (5 km)
- an unnamed river (5 km)
- an unnamed river (5 km)
- an unnamed river (5 km)
- Groot Marico River (5 km)
- an unnamed river (4 km)
- an unnamed river (4 km)
- an unnamed river (4 km)
- an unnamed river (4 km)
- an unnamed river (4 km)
- an unnamed river (4 km)
- an unnamed river (4 km)
- an unnamed river (4 km)
- Mheelo (3 km)
- an unnamed river (3 km)
- an unnamed river (3 km)
- an unnamed river (3 km)
- Leewen (3 km)
- Maretlwane (3 km)
- an unnamed river (3 km)
- an unnamed river (3 km)
- an unnamed river (3 km)
- an unnamed river (3 km)
- an unnamed river (3 km)
- an unnamed river (3 km)
- an unnamed river (3 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- Marapoathutlawa River (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- Fern Kloof (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- Mhlabatini Kloof (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- Buttress Gorge (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- an unnamed river (2 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- Redcliff Kloof (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- an unnamed river (1 km)
- Indian Kloof (1 km)
- an unnamed river (1 km)
Sub-regions
9 subregions
The list of, and boundaries of, these subdivisions are taken from Natural Earth dataset.
- Eastern Cape 630 waterways, including: Orange River , Great Fish River , Caledon River , Sundays River , Mzimvubu River
- Free State 219 waterways, including: Orange River , Vaal River , Caledon River , Riet River , Modder River
- Gauteng 101 waterways, including: Vaal River , Krokodilrivier , Suikerbosrand River , Elandsrivier , Klip
- KwaZulu-Natal 586 waterways, including: Orange River , Tugela River , Pongola River , Maputo River , Buffalo River
- Limpopo 292 waterways, including: Limpopo , Olifants River , Krokodilrivier , Mogalakwena River , Shingwedzi
- Mpumalanga 264 waterways, including: Vaal River , Olifants River , Komati River , Pongola River , Maputo River
- Northern Cape 241 waterways, including: Orange River , Vaal River , Molopo , Fish River , Nossob
- North West 69 waterways, including: Vaal River , Molopo , Krokodilrivier , Harts River , Notwane River
- Western Cape 1,415 waterways, including: Sakrivier , Breede River , Berg River , Olifants River , Doringrivier