South African Police Service (SAPS) Data — Updated Quarterly

Crime Detected by Police

Sexual offences detected as a result of police action in South Africa

Sexual offences detected through police operations

Total Sexual offences detected as a result of police action (2025)

9,833

0.9%

Rate per 100k

16

Provinces Affected

9

Year-over-Year Changes

YearTotal CasesRate / 100kChange
FY201817,54029
FY20199,61416-45.2%
FY20206,95612-27.6%
FY20217,24912+4.2%
FY20229,57816+32.1%
FY202310,47217+9.3%
FY202413,22722+26.3%
FY202513,11122-0.9%

Overall change since FY2019: +2.3%

Sexual offences detected as a result of police action by Province

#ProvinceTotal CasesRate / 100k
1Free State2,00368
2North West2,21254
3Limpopo2,85048
4KwaZulu-Natal1,49613
5Gauteng1,1917
6Western Cape531
7Eastern Cape220
8Mpumalanga30
9Northern Cape30

Top 20 Precincts — Sexual offences detected as a result of police action

#PrecinctProvinceCasesRate / 100k
1Bethlehemfree-state2771,033
2Harrismithfree-state232865
3Park Roadfree-state267691
4Kopanongfree-state220569
5Tlhabanenorth-west279498
6Margatekwazulu-natal216475
7Port Shepstonekwazulu-natal208457
8Rustenburgnorth-west210375
9Britsnorth-west207370
10Bohlokongfree-state99369
11Durban Centralkwazulu-natal347344
12Pietermaritzburgkwazulu-natal167338
13Mooinooinorth-west187334
14Letlhabilenorth-west181323
15Melodingfree-state100309
16Boitekongnorth-west165295
17Sasolburgfree-state71292
18The Barragegauteng233274
19Moeka Vumanorth-west149266
20Senekalfree-state70261

About Sexual offences detected as a result of police action in South Africa

Sexual offences detected through police operations. In 2025, there were 9,833 reported cases of sexual offences detected as a result of police action across South Africa, representing a rate of 16 per 100,000 population. This represents a 0.9% decrease compared to 2024. This crime falls under the "Crime Detected by Police" classification in SAPS reporting.

Crime Type by Province

RankProvinceTotal Sexual offences detected as a result of police actionRate per 100k
1Free State2,67191
2North West2,94972
3Limpopo3,80064
4KwaZulu-Natal1,99517
5Gauteng1,58810
6Western Cape711
7Eastern Cape290
8Mpumalanga40
9Northern Cape40

Explore More

Powered by SafetyBrief