Skip to main content

Best suburbs for families in Cape Town

These suburbs combine above-average safety with nearby schools that have matric pass rate data. The ranking uses a 50/50 blend of safety index and credibility-weighted matric pass rate.

Only suburbs with a safety index above 60, at least one school, and available matric data are included. The safety index is a relative measure within Cape Town. Sources: SAPS, Department of Basic Education.

# Suburb Safety indexMatric pass rateSchoolsMedian value
1 Rondebosch Lower reported crime 98/10099%12R2.5-3M
2 Camps Bay Lower reported crime 99/10096%3R10-15M
3 Fish Hoek Lower reported crime 97/10098%6R1.5-2M
4 Melkbosch Strand Lower reported crime 98/10097%5R2.5-3M
5 Rosebank Lower reported crime 98/10096%5R1.5-2M
6 Simon's Town Lower reported crime 99/10094%1R2.5-3M
7 Edgemead Lower reported crime 88/10097%3R2-2.5M
8 Morgenster Heights Lower reported crime 87/10097%2R1.5-2M
9 Strandfontein Lower reported crime 98/10084%3R800k-1M
10 Bothasig Lower reported crime 88/10093%5R1.5-2M
11 Protea Heights Lower reported crime 87/10092%3R1.5-2M
12 Sunnydale Lower reported crime 97/10082%4R1-1.5M
13 Hout Bay Lower reported crime 88/10089%12R3-3.5M
14 Sea Point Lower reported crime 91/10084%3R2.5-3M
15 Newlands Lower reported crime 77/10097%4R4.5-5M
16 Plumstead Lower reported crime 77/10097%8R1.5-2M
17 Belhar Ext 1 Lower reported crime 84/10089%1R4-600k
18 Parel Vallei Lower reported crime 75/10098%1R3-3.5M
19 Heathfield Lower reported crime 83/10090%3R1-1.5M
20 Lavender Hill Lower reported crime 83/10089%4R2-400k
1 Rondebosch Lower reported crime
Safety index 98/100
Matric pass rate 99%
Schools 12
Median value R2.5-3M
2 Camps Bay Lower reported crime
Safety index 99/100
Matric pass rate 96%
Schools 3
Median value R10-15M
3 Fish Hoek Lower reported crime
Safety index 97/100
Matric pass rate 98%
Schools 6
Median value R1.5-2M
4 Melkbosch Strand Lower reported crime
Safety index 98/100
Matric pass rate 97%
Schools 5
Median value R2.5-3M
5 Rosebank Lower reported crime
Safety index 98/100
Matric pass rate 96%
Schools 5
Median value R1.5-2M
6 Simon's Town Lower reported crime
Safety index 99/100
Matric pass rate 94%
Schools 1
Median value R2.5-3M
7 Edgemead Lower reported crime
Safety index 88/100
Matric pass rate 97%
Schools 3
Median value R2-2.5M
8 Morgenster Heights Lower reported crime
Safety index 87/100
Matric pass rate 97%
Schools 2
Median value R1.5-2M
9 Strandfontein Lower reported crime
Safety index 98/100
Matric pass rate 84%
Schools 3
Median value R800k-1M
10 Bothasig Lower reported crime
Safety index 88/100
Matric pass rate 93%
Schools 5
Median value R1.5-2M
11 Protea Heights Lower reported crime
Safety index 87/100
Matric pass rate 92%
Schools 3
Median value R1.5-2M
12 Sunnydale Lower reported crime
Safety index 97/100
Matric pass rate 82%
Schools 4
Median value R1-1.5M
13 Hout Bay Lower reported crime
Safety index 88/100
Matric pass rate 89%
Schools 12
Median value R3-3.5M
14 Sea Point Lower reported crime
Safety index 91/100
Matric pass rate 84%
Schools 3
Median value R2.5-3M
15 Newlands Lower reported crime
Safety index 77/100
Matric pass rate 97%
Schools 4
Median value R4.5-5M
16 Plumstead Lower reported crime
Safety index 77/100
Matric pass rate 97%
Schools 8
Median value R1.5-2M
17 Belhar Ext 1 Lower reported crime
Safety index 84/100
Matric pass rate 89%
Schools 1
Median value R4-600k
18 Parel Vallei Lower reported crime
Safety index 75/100
Matric pass rate 98%
Schools 1
Median value R3-3.5M
19 Heathfield Lower reported crime
Safety index 83/100
Matric pass rate 90%
Schools 3
Median value R1-1.5M
20 Lavender Hill Lower reported crime
Safety index 83/100
Matric pass rate 89%
Schools 4
Median value R2-400k

How this ranking works

The combined ranking weights safety index (50%) and credibility-weighted matric pass rate (50%). Matric pass rates are adjusted using a Bayesian credibility weighting that accounts for school size, so a small school with a 100% pass rate does not outrank a large school with a 95% pass rate.

Not all suburbs have schools or matric data. Suburbs without this data are excluded, not penalised.

Read the full methodology →