Buffalo City
Eastern Cape
100 seats · 51 for a majority
100.0% of districts reporting
Eastern Cape
100 seats · 51 for a majority
100.0% of districts reporting
Western Cape
235 seats · 118 for a majority
83.4% of districts reporting
Gauteng
224 seats · 113 for a majority
82.8% of districts reporting
KwaZulu-Natal
223 seats · 112 for a majority
68.7% of districts reporting
Gauteng
270 seats · 136 for a majority
69.8% of districts reporting
Free State
101 seats · 51 for a majority
98.7% of districts reporting
Eastern Cape
120 seats · 61 for a majority
93.7% of districts reporting
Gauteng
214 seats · 108 for a majority
85.1% of districts reporting
Since 2021
Ward + PR vote share · Since 2021
Municipal PR votes
155/170 districts reporting
Northern Cape
11 seats · 6 for a majority
KwaZulu-Natal
47 seats · 24 for a majority
Eastern Cape
27 seats · 14 for a majority
Western Cape
13 seats · 7 for a majority
Limpopo
17 seats · 9 for a majority
Western Cape
13 seats · 7 for a majority
KwaZulu-Natal
27 seats · 14 for a majority
Western Cape
13 seats · 7 for a majority
Limpopo
44 seats · 23 for a majority
Eastern Cape
11 seats · 6 for a majority
Western Cape
41 seats · 21 for a majority
Mpumalanga
79 seats · 40 for a majority
Western Cape
11 seats · 6 for a majority
Western Cape
11 seats · 6 for a majority
Mpumalanga
49 seats · 25 for a majority
Limpopo
71 seats · 36 for a majority
KwaZulu-Natal
25 seats · 13 for a majority
Northern Cape
33 seats · 17 for a majority
Free State
38 seats · 20 for a majority
Northern Cape
15 seats · 8 for a majority
Mpumalanga
12 seats · 7 for a majority
Mpumalanga
21 seats · 11 for a majority
Eastern Cape
24 seats · 13 for a majority
KwaZulu-Natal
29 seats · 15 for a majority
Western Cape
65 seats · 33 for a majority
KwaZulu-Natal
19 seats · 10 for a majority
Eastern Cape
34 seats · 18 for a majority
KwaZulu-Natal
11 seats · 6 for a majority
Mpumalanga
15 seats · 8 for a majority
Mpumalanga
71 seats · 36 for a majority
Northern Cape
15 seats · 8 for a majority
KwaZulu-Natal
15 seats · 8 for a majority
Eastern Cape
68 seats · 35 for a majority
Limpopo
32 seats · 17 for a majority
Northern Cape
29 seats · 15 for a majority
Northern Cape
15 seats · 8 for a majority
Western Cape
55 seats · 28 for a majority
Eastern Cape
13 seats · 7 for a majority
Limpopo
62 seats · 32 for a majority
KwaZulu-Natal
21 seats · 11 for a majority
North West
47 seats · 24 for a majority
Northern Cape
13 seats · 7 for a majority
Western Cape
17 seats · 9 for a majority
KwaZulu-Natal
11 seats · 6 for a majority
KwaZulu-Natal
47 seats · 24 for a majority
Eastern Cape
40 seats · 21 for a majority
Eastern Cape
18 seats · 10 for a majority
North West
67 seats · 34 for a majority
Northern Cape
29 seats · 15 for a majority
KwaZulu-Natal
27 seats · 14 for a majority
North West
29 seats · 15 for a majority
Northern Cape
19 seats · 10 for a majority
Northern Cape
11 seats · 6 for a majority
Western Cape
10 seats · 6 for a majority
Northern Cape
11 seats · 6 for a majority
Northern Cape
11 seats · 6 for a majority
Northern Cape
11 seats · 6 for a majority
North West
13 seats · 7 for a majority
Northern Cape
11 seats · 6 for a majority
Western Cape
21 seats · 11 for a majority
Free State
17 seats · 9 for a majority
Eastern Cape
12 seats · 7 for a majority
Eastern Cape
30 seats · 16 for a majority
KwaZulu-Natal
59 seats · 30 for a majority
Western Cape
10 seats · 6 for a majority
Western Cape
23 seats · 12 for a majority
Mpumalanga
29 seats · 15 for a majority
North West
14 seats · 8 for a majority
Limpopo
30 seats · 16 for a majority
Free State
13 seats · 7 for a majority
North West
70 seats · 36 for a majority
Free State
17 seats · 9 for a majority
Northern Cape
11 seats · 6 for a majority
Eastern Cape
25 seats · 13 for a majority
North West
16 seats · 9 for a majority
KwaZulu-Natal
35 seats · 18 for a majority
Free State
18 seats · 10 for a majority
KwaZulu-Natal
25 seats · 13 for a majority
North West
22 seats · 12 for a majority
Limpopo
27 seats · 14 for a majority
Free State
19 seats · 10 for a majority
Eastern Cape
52 seats · 27 for a majority
Western Cape
15 seats · 8 for a majority
Eastern Cape
63 seats · 32 for a majority
Gauteng
49 seats · 25 for a majority
Free State
46 seats · 24 for a majority
Gauteng
30 seats · 16 for a majority
KwaZulu-Natal
19 seats · 10 for a majority
Mpumalanga
38 seats · 20 for a majority
Limpopo
64 seats · 33 for a majority
Gauteng
77 seats · 39 for a majority
Free State
13 seats · 7 for a majority
Limpopo
32 seats · 17 for a majority
Free State
40 seats · 21 for a majority
Western Cape
33 seats · 17 for a majority
KwaZulu-Natal
11 seats · 6 for a majority
Mpumalanga
38 seats · 20 for a majority
KwaZulu-Natal
25 seats · 13 for a majority
Limpopo
24 seats · 13 for a majority
Free State
23 seats · 12 for a majority
North West
18 seats · 10 for a majority
Northern Cape
17 seats · 9 for a majority
Eastern Cape
20 seats · 11 for a majority
KwaZulu-Natal
37 seats · 19 for a majority
Eastern Cape
21 seats · 11 for a majority
Free State
27 seats · 14 for a majority
KwaZulu-Natal
27 seats · 14 for a majority
Free State
18 seats · 10 for a majority
KwaZulu-Natal
45 seats · 23 for a majority
KwaZulu-Natal
39 seats · 20 for a majority
Eastern Cape
38 seats · 20 for a majority
Eastern Cape
64 seats · 33 for a majority
KwaZulu-Natal
29 seats · 15 for a majority
Western Cape
25 seats · 13 for a majority
Western Cape
29 seats · 15 for a majority
Northern Cape
19 seats · 10 for a majority
Free State
16 seats · 9 for a majority
Eastern Cape
42 seats · 22 for a majority
Western Cape
10 seats · 6 for a majority
North West
37 seats · 19 for a majority
Gauteng
69 seats · 35 for a majority
North West
27 seats · 14 for a majority
KwaZulu-Natal
71 seats · 36 for a majority
Eastern Cape
42 seats · 22 for a majority
Northern Cape
11 seats · 6 for a majority
KwaZulu-Natal
17 seats · 9 for a majority
Northern Cape
11 seats · 6 for a majority
Eastern Cape
17 seats · 9 for a majority
Western Cape
31 seats · 16 for a majority
Eastern Cape
34 seats · 18 for a majority
Free State
30 seats · 16 for a majority
Northern Cape
11 seats · 6 for a majority
Northern Cape
65 seats · 33 for a majority
Western Cape
45 seats · 23 for a majority
Eastern Cape
16 seats · 9 for a majority
Western Cape
23 seats · 12 for a majority
Western Cape
11 seats · 6 for a majority
Mpumalanga
27 seats · 14 for a majority
Limpopo
23 seats · 12 for a majority
Western Cape
27 seats · 14 for a majority
Northern Cape
11 seats · 6 for a majority
Mpumalanga
66 seats · 34 for a majority
Free State
13 seats · 7 for a majority
Northern Cape
13 seats · 7 for a majority
North West
28 seats · 15 for a majority
Free State
16 seats · 9 for a majority
Northern Cape
11 seats · 6 for a majority
KwaZulu-Natal
37 seats · 19 for a majority
KwaZulu-Natal
35 seats · 18 for a majority
KwaZulu-Natal
39 seats · 20 for a majority
KwaZulu-Natal
55 seats · 28 for a majority
KwaZulu-Natal
25 seats · 13 for a majority
KwaZulu-Natal
27 seats · 14 for a majority
KwaZulu-Natal
41 seats · 21 for a majority
Northern Cape
13 seats · 7 for a majority
KwaZulu-Natal
21 seats · 11 for a majority
KwaZulu-Natal
27 seats · 14 for a majority
KwaZulu-Natal
43 seats · 22 for a majority
Eastern Cape
55 seats · 28 for a majority
KwaZulu-Natal
39 seats · 20 for a majority
Mpumalanga
17 seats · 9 for a majority
Eastern Cape
22 seats · 12 for a majority
Eastern Cape
64 seats · 33 for a majority
Western Cape
23 seats · 12 for a majority
KwaZulu-Natal
73 seats · 37 for a majority
91.2% of districts reporting
Limpopo
37 seats · 19 for a majority
100.0% of districts reporting
Mpumalanga
90 seats · 46 for a majority
99.3% of districts reporting
North West
39 seats · 20 for a majority
63.9% of districts reporting
Mpumalanga
62 seats · 32 for a majority
84.3% of districts reporting
Eastern Cape
38 seats · 20 for a majority
95.2% of districts reporting
Limpopo
61 seats · 31 for a majority
76.6% of districts reporting
Eastern Cape
33 seats · 17 for a majority
98.1% of districts reporting
Gauteng
90 seats · 46 for a majority
14.3% of districts reporting
Limpopo
77 seats · 39 for a majority
79.2% of districts reporting
Mpumalanga
65 seats · 33 for a majority
96.2% of districts reporting
Limpopo
60 seats · 31 for a majority
79.7% of districts reporting
Limpopo
69 seats · 35 for a majority
73.9% of districts reporting
KwaZulu-Natal
45 seats · 23 for a majority
79.6% of districts reporting
KwaZulu-Natal
49 seats · 25 for a majority
95.1% of districts reporting
Eastern Cape
73 seats · 37 for a majority
99.2% of districts reporting
Eastern Cape
51 seats · 26 for a majority
65.7% of districts reporting
Limpopo
60 seats · 31 for a majority
97.9% of districts reporting
Gauteng
26 seats · 14 for a majority
97.5% of districts reporting
North West
82 seats · 42 for a majority
96.7% of districts reporting
Limpopo
75 seats · 38 for a majority
96.6% of districts reporting
Limpopo
62 seats · 32 for a majority
85.0% of districts reporting
Free State
70 seats · 36 for a majority
100.0% of districts reporting
Free State
72 seats · 37 for a majority
96.6% of districts reporting
North West
77 seats · 39 for a majority
93.8% of districts reporting
Eastern Cape
63 seats · 32 for a majority
100.0% of districts reporting
Limpopo
28 seats · 15 for a majority
98.3% of districts reporting
North West
50 seats · 26 for a majority
92.1% of districts reporting
North West
69 seats · 35 for a majority
89.1% of districts reporting
KwaZulu-Natal
81 seats · 41 for a majority
71.7% of districts reporting
KwaZulu-Natal
71 seats · 36 for a majority
91.3% of districts reporting
Eastern Cape
64 seats · 33 for a majority
91.9% of districts reporting
Mpumalanga
69 seats · 35 for a majority
99.4% of districts reporting
Limpopo
90 seats · 46 for a majority
59.9% of districts reporting
North West
90 seats · 46 for a majority
58.0% of districts reporting
Northern Cape
13 seats · 7 for a majority
96.2% of districts reporting
Mpumalanga
58 seats · 30 for a majority
67.6% of districts reporting
Limpopo
81 seats · 41 for a majority
83.8% of districts reporting
KwaZulu-Natal
49 seats · 25 for a majority
98.7% of districts reporting
KwaZulu-Natal
71 seats · 36 for a majority
97.9% of districts reporting
KwaZulu-Natal
29 seats · 15 for a majority
98.8% of districts reporting
No matching councils.
Clear filtersMetro and local councils only. Estimates remain pending until seat allocations are reported. The bar’s marker is at 50%; a majority needs more than half the seats. A seat majority does not establish a governing agreement.