South Africa at a glance
- Across 213 local municipalities, South Africa runs from 65.2 to 130 men per 100 women aged 20–39.
- 8 sit at 115 or above and 89 at 95 or below.
- Summed across every local municipality on this page the figure is 98.9; the published national figure is 99.4 (different source and vintage).
Every line is computed from the local municipality table below. Green cells hold more women per man aged 20–39.
The map
Every district in South Africa, shaded by men per 100 women aged 20–39. Green holds more women, red more men.
94 or fewer112 or more men per 100 women
Drag to pan, pinch or scroll to zoom, ↻ to reset. Hover a district for its name.
Most women-heavy local municipalities
Lowest men-per-100-women, 20–39. 30 of 213 with at least 300 people in the band, sortable by any column.
| Msinga | Umzinyathi | 65.2 | 206k |
|---|---|---|---|
| Nongoma | Zululand | 76.1 | 225k |
| Nkandla | Uthungulu | 77.2 | 109k |
| Umvoti | Umzinyathi | 78 | 142k |
| Maphumulo | iLembe | 78.9 | 111k |
| Ulundi | Zululand | 79.1 | 222k |
| Mthonjaneni | Uthungulu | 79.2 | 99k |
| Bushbuckridge | Ehlanzeni | 80 | 751k |
| Jozini | Umkhanyakude | 81.4 | 199k |
| Okhahlamba | Uthukela | 81.7 | 143k |
| Big Five Hlabisa | Umkhanyakude | 82 | 132k |
| Nqutu | Umzinyathi | 82 | 201k |
| Umzimkhulu | Sisonke | 82.9 | 221k |
| Greater Letaba | Mopani | 83.3 | 261k |
| Joe Morolong | John Taolo Gaetsewe | 83.4 | 125k |
| Collins Chabane | Vhembe | 83.6 | 444k |
| Greater Giyani | Mopani | 83.6 | 317k |
| Blouberg | Capricorn | 83.7 | 192k |
| Kareeberg | Pixley ka Seme | 84.3 | 11k |
| Makhuduthamaga | Sekhukhune | 84.7 | 340k |
| Nkomazi | Ehlanzeni | 85 | 592k |
| Mtubatuba | Umkhanyakude | 85.5 | 216k |
| Senqu | Joe Gqabi | 86 | 147k |
| Umhlabuyalingana | Umkhanyakude | 86.1 | 192k |
| Chief Albert Luthuli | Gert Sibande | 86.1 | 248k |
| uMlalazi | Uthungulu | 86.5 | 241k |
| Maruleng | Mopani | 86.6 | 128k |
| Mkhondo | Gert Sibande | 87.6 | 255k |
| uPhongolo | Zululand | 87.8 | 152k |
| eDumbe | Zululand | 88.3 | 97k |
Most men-heavy local municipalities
Highest men-per-100-women, 20–39. 30 of 213 with at least 300 people in the band. Units housing an institution (prison, barracks, camp) read high here; the figure is correct, the dating signal is not.
| Richtersveld | Namakwa | 130 | 24k |
|---|---|---|---|
| Khâi-Ma | Namakwa | 122.4 | 9k |
| Thabazimbi | Waterberg | 121.8 | 65k |
| Tsantsabane | Z F Mgcawu | 118 | 31k |
| Kai Garib | Z F Mgcawu | 117.3 | 85k |
| Musina | Vhembe | 116.3 | 131k |
| Intsika Yethu | Chris Hani | 115.9 | 128k |
| Kamiesberg | Namakwa | 115.6 | 15k |
| Emalahleni | Chris Hani | 114.4 | 129k |
| Ekurhuleni | Ekurhuleni | 110.7 | 4.1M |
| Theewaterskloof | Overberg | 110.1 | 140k |
| Mogale City | West Rand | 110.1 | 438k |
| Sundays River Valley | Cacadu | 110 | 53k |
| Siyathemba | Pixley ka Seme | 109.6 | 27k |
| Amahlathi | Amathole | 109.6 | 116k |
| Ngqushwa | Amathole | 109.4 | 68k |
| Modimolle/Mookgophong | Waterberg | 109.2 | 130k |
| Swellendam | Overberg | 109 | 47k |
| Moses Kotane | Bojanala | 108.5 | 266k |
| Victor Khanye | Nkangala | 108.4 | 106k |
| Rand West City | West Rand | 108.3 | 335k |
| Merafong City | West Rand | 108.2 | 225k |
| Bela-Bela | Waterberg | 108.1 | 64k |
| Elundini | Joe Gqabi | 107.8 | 142k |
| Mnquma | Amathole | 107.2 | 233k |
| Rustenburg | Bojanala | 107 | 562k |
| Emalahleni | Nkangala | 106.9 | 434k |
| Lephalale | Waterberg | 106.5 | 125k |
| Local Municipality of Madibeng | Bojanala | 106.3 | 523k |
| Great Kei | Amathole | 106.3 | 36k |
By District
Every district in South Africa, aggregated from the local municipalities above.
| Local Municipalities | |||
|---|---|---|---|
| Umzinyathi | 78.9 | 649k | 4 |
| Umkhanyakude | 83.9 | 738k | 4 |
| Zululand | 84 | 943k | 5 |
| Ehlanzeni | 86.7 | 2.3M | 4 |
| Mopani | 87.3 | 1.4M | 5 |
| Uthukela | 87.6 | 789k | 3 |
| Uthungulu | 90.2 | 1.0M | 5 |
| Sekhukhune | 90.7 | 1.3M | 4 |
| Sisonke | 91 | 564k | 4 |
| John Taolo Gaetsewe | 91.1 | 272k | 3 |
| Alfred Nzo | 91.7 | 936k | 4 |
| O.R.Tambo | 92.8 | 1.5M | 5 |
| Vhembe | 93.1 | 1.7M | 4 |
| Thabo Mofutsanyane | 93.4 | 831k | 6 |
| iLembe | 93.4 | 783k | 4 |
| Dr Ruth Segomotsi Mompati | 93.6 | 508k | 5 |
| Gert Sibande | 93.8 | 1.3M | 7 |
| Nelson Mandela Bay | 94.2 | 1.2M | 1 |
| Central Karoo | 94.5 | 102k | 3 |
| Joe Gqabi | 95.2 | 393k | 3 |
| Buffalo City | 95.6 | 975k | 1 |
| Capricorn | 96.2 | 1.4M | 4 |
| Mangaung | 96.6 | 811k | 1 |
| Dr Kenneth Kaunda | 96.6 | 734k | 3 |
| Ugu | 96.7 | 773k | 4 |
| Umgungundlovu | 97.1 | 1.2M | 7 |
| Cacadu | 97.4 | 533k | 7 |
| Frances Baard | 97.6 | 434k | 4 |
| Amajuba | 97.8 | 687k | 3 |
| Lejweleputswa | 97.9 | 680k | 5 |
| Nkangala | 98.1 | 1.6M | 6 |
| Pixley ka Seme | 98.7 | 217k | 8 |
| Xhariep | 98.8 | 132k | 3 |
| City of Cape Town | 99 | 4.8M | 1 |
| Cape Winelands | 99.1 | 863k | 5 |
| Fezile Dabi | 99.8 | 510k | 4 |
| eThekwini | 100.8 | 4.2M | 1 |
| West Coast | 100.8 | 497k | 5 |
| Ngaka Modiri Molema | 101 | 938k | 5 |
| Eden | 101.1 | 838k | 7 |
| Amathole | 102.5 | 872k | 6 |
| Chris Hani | 102.5 | 828k | 6 |
| Waterberg | 104.1 | 763k | 5 |
| Z F Mgcawu | 104.5 | 284k | 5 |
| Overberg | 105 | 359k | 4 |
| Sedibeng | 105.4 | 1.2M | 3 |
| City of Johannesburg | 106 | 4.8M | 1 |
| City of Tshwane | 106 | 4.0M | 1 |
| Bojanala | 106.6 | 1.6M | 5 |
| Namakwa | 107.6 | 149k | 6 |
| West Rand | 109 | 998k | 3 |
| Ekurhuleni | 110.7 | 4.1M | 1 |
Census age-by-sex counts. Figures for 2022. Data updated August 6, 2026. A ratio is a supply number, not a measure of dating success.
Put South Africa on the board
Ratio, cost and visa for every South Africa city we track, side by side. Free, no sign-in.
Open the 10 cities in South AfricaOr unlock the South Africa deep-dive: the interactive local municipality map, the dating-pool model, visa and tax.
Data updated