The Emfuleni Local Municipality council consists of ninety members elected by mixed-member proportional representation. Forty-five councillors are elected by first-past-the-post voting in forty-five wards, while the remaining forty-five are chosen from party lists so that the total number of party representatives is proportional to the number of votes received. In the election of 1 November 2021 the African National Congress (ANC) lost their majority of seats on the council for the first time.
The following table shows the composition of the council after past elections.
| Event | ANC | COPE | DA | EFF | FF+ | PAC | Other | Total |
|---|---|---|---|---|---|---|---|---|
| 2000 election | 62 | - | 18 | - | 1 | 2 | 2 | 85 |
| 2006 election | 65 | - | 15 | - | 1 | 3 | 1 | 85 |
| 2011 election | 64 | 1 | 21 | - | 1 | 1 | 1 | 89 |
| 2016 election | 50 | 1 | 22 | 11 | 2 | 1 | 3 | 90 |
| 2021 election | 38 | 0 | 24 | 14 | 6 | 2 | 6 | 90 |
The following table shows the results of the 2000 election.
| Party | Ward | List | Total seats | |||||
|---|---|---|---|---|---|---|---|---|
| Votes | % | Seats | Votes | % | Seats | |||
| African National Congress | 95,144 | 70.43 | 35 | 95,382 | 72.26 | 27 | 62 | |
| Democratic Alliance | 27,835 | 20.60 | 8 | 28,677 | 21.72 | 10 | 18 | |
| Pan Africanist Congress of Azania | 3,718 | 2.75 | 0 | 3,484 | 2.64 | 2 | 2 | |
| Independent candidates | 5,635 | 4.17 | 0 | 0 | ||||
| United Democratic Movement | 902 | 0.67 | 0 | 1,570 | 1.19 | 1 | 1 | |
| Inkatha Freedom Party | 1,023 | 0.76 | 0 | 1,181 | 0.89 | 1 | 1 | |
| Freedom Front Plus | 559 | 0.41 | 0 | 828 | 0.63 | 1 | 1 | |
| Azanian People's Organisation | 281 | 0.21 | 0 | 885 | 0.67 | 0 | 0 | |
| Total | 135,097 | 100.00 | 43 | 132,007 | 100.00 | 42 | 85 | |
| Valid votes | 135,097 | 97.68 | 132,007 | 96.62 | ||||
| Invalid/blank votes | 3,205 | 2.32 | 4,614 | 3.38 | ||||
| Total votes | 138,302 | 100.00 | 136,621 | 100.00 | ||||
| Registered voters/turnout | 308,632 | 44.81 | 308,632 | 44.27 | ||||
The following table shows the results of the 2006 election.
| Party | Ward | List | Total seats | |||||
|---|---|---|---|---|---|---|---|---|
| Votes | % | Seats | Votes | % | Seats | |||
| African National Congress | 109,851 | 76.11 | 37 | 110,419 | 76.62 | 28 | 65 | |
| Democratic Alliance | 24,558 | 17.02 | 6 | 24,168 | 16.77 | 9 | 15 | |
| Pan Africanist Congress of Azania | 4,398 | 3.05 | 0 | 3,975 | 2.76 | 3 | 3 | |
| Freedom Front Plus | 2,118 | 1.47 | 0 | 1,829 | 1.27 | 1 | 1 | |
| Independent Democrats | 948 | 0.66 | 0 | 695 | 0.48 | 1 | 1 | |
| African Christian Democratic Party | 304 | 0.21 | 0 | 919 | 0.64 | 0 | 0 | |
| Independent candidates | 1,052 | 0.73 | 0 | 0 | ||||
| Azanian People's Organisation | 566 | 0.39 | 0 | 479 | 0.33 | 0 | 0 | |
| Inkatha Freedom Party | 289 | 0.20 | 0 | 572 | 0.40 | 0 | 0 | |
| Socialist Party of Azania | 57 | 0.04 | 0 | 553 | 0.38 | 0 | 0 | |
| United Democratic Movement | 89 | 0.06 | 0 | 495 | 0.34 | 0 | 0 | |
| Small-Farm Resident Association | 98 | 0.07 | 0 | 0 | ||||
| Total | 144,328 | 100.00 | 43 | 144,104 | 100.00 | 42 | 85 | |
| Valid votes | 144,328 | 98.44 | 144,104 | 98.31 | ||||
| Invalid/blank votes | 2,286 | 1.56 | 2,481 | 1.69 | ||||
| Total votes | 146,614 | 100.00 | 146,585 | 100.00 | ||||
| Registered voters/turnout | 319,623 | 45.87 | 319,623 | 45.86 | ||||
The following table shows the results of the 2011 election.
| Party | Ward | List | Total seats | |||||
|---|---|---|---|---|---|---|---|---|
| Votes | % | Seats | Votes | % | Seats | |||
| African National Congress | 126,895 | 67.83 | 36 | 131,045 | 71.80 | 28 | 64 | |
| Democratic Alliance | 42,183 | 22.55 | 9 | 41,376 | 22.67 | 12 | 21 | |
| Independent candidates | 9,644 | 5.16 | 0 | 0 | ||||
| Pan Africanist Congress of Azania | 3,402 | 1.82 | 0 | 2,791 | 1.53 | 1 | 1 | |
| African People's Convention | 2,134 | 1.14 | 0 | 2,086 | 1.14 | 1 | 1 | |
| Congress of the People | 239 | 0.13 | 0 | 2,617 | 1.43 | 1 | 1 | |
| Freedom Front Plus | 1,374 | 0.73 | 0 | 929 | 0.51 | 1 | 1 | |
| United Democratic Movement | 479 | 0.26 | 0 | 308 | 0.17 | 0 | 0 | |
| Azanian People's Organisation | 230 | 0.12 | 0 | 308 | 0.17 | 0 | 0 | |
| Inkatha Freedom Party | 166 | 0.09 | 0 | 340 | 0.19 | 0 | 0 | |
| Pan Africanist Movement | 169 | 0.09 | 0 | 139 | 0.08 | 0 | 0 | |
| National Freedom Party | 7 | 0.00 | 0 | 269 | 0.15 | 0 | 0 | |
| Socialist Party of Azania | 93 | 0.05 | 0 | 161 | 0.09 | 0 | 0 | |
| Black Economic Empowerment Party | 60 | 0.03 | 0 | 154 | 0.08 | 0 | 0 | |
| Total | 187,075 | 100.00 | 45 | 182,523 | 100.00 | 44 | 89 | |
| Valid votes | 187,075 | 98.00 | 182,523 | 97.74 | ||||
| Invalid/blank votes | 3,814 | 2.00 | 4,229 | 2.26 | ||||
| Total votes | 190,889 | 100.00 | 186,752 | 100.00 | ||||
| Registered voters/turnout | 342,715 | 55.70 | 342,715 | 54.49 | ||||
The following table shows the results of the 2016 election.
| Party | Ward | List | Total seats | |||||
|---|---|---|---|---|---|---|---|---|
| Votes | % | Seats | Votes | % | Seats | |||
| African National Congress | 108,435 | 55.53 | 37 | 109,030 | 55.73 | 13 | 50 | |
| Democratic Alliance | 48,162 | 24.66 | 8 | 48,199 | 24.64 | 14 | 22 | |
| Economic Freedom Fighters | 23,865 | 12.22 | 0 | 23,814 | 12.17 | 11 | 11 | |
| African Independent Congress | 3,902 | 2.00 | 0 | 5,995 | 3.06 | 3 | 3 | |
| Freedom Front Plus | 4,354 | 2.23 | 0 | 4,186 | 2.14 | 2 | 2 | |
| Pan Africanist Congress of Azania | 1,857 | 0.95 | 0 | 1,517 | 0.78 | 1 | 1 | |
| Congress of the People | 2,015 | 1.03 | 0 | 808 | 0.41 | 1 | 1 | |
| African Christian Democratic Party | 553 | 0.28 | 0 | 585 | 0.30 | 0 | 0 | |
| Independent candidates | 1,097 | 0.56 | 0 | 0 | ||||
| African People's Convention | 218 | 0.11 | 0 | 501 | 0.26 | 0 | 0 | |
| United Democratic Movement | 296 | 0.15 | 0 | 385 | 0.20 | 0 | 0 | |
| Inkatha Freedom Party | 147 | 0.08 | 0 | 330 | 0.17 | 0 | 0 | |
| Azanian People's Organisation | 177 | 0.09 | 0 | 140 | 0.07 | 0 | 0 | |
| Ubuntu Party | 115 | 0.06 | 0 | 110 | 0.06 | 0 | 0 | |
| Alternative African Allegiance | 79 | 0.04 | 0 | 39 | 0.02 | 0 | 0 | |
| United Front of Civics | 10 | 0.01 | 0 | 0 | ||||
| Total | 195,282 | 100.00 | 45 | 195,639 | 100.00 | 45 | 90 | |
| Valid votes | 195,282 | 98.71 | 195,639 | 98.64 | ||||
| Invalid/blank votes | 2,543 | 1.29 | 2,696 | 1.36 | ||||
| Total votes | 197,825 | 100.00 | 198,335 | 100.00 | ||||
| Registered voters/turnout | 362,634 | 54.55 | 362,634 | 54.69 | ||||
The following table shows the results of the 2021 election.
Following the loss of its outright majority, the ANC governs in coalition with the Pan Africanist Congress of Azania (PAC), the Community Solidarity Association (CSA), as well as the Patriotic Alliance (PA), New Horizon Movement and the VAAL party.
The following by-elections were held to fill vacant ward seats in the period since the election in November 2021.
| Date | Ward | Party of the previous councillor | Party of the newly elected councillor | ||
|---|---|---|---|---|---|
| 13 Mar 2024 | 16 | African National Congress | African National Congress | ||
| 23 Jul 2025 | 35 | African National Congress | African National Congress | ||
| 27 May 2026 | 28 | African National Congress | Democratic Alliance | ||