Sol Plaatje Local Municipality elections

Thirty-three councillors are elected by first-past-the-post voting in thirty-three wards, while the remaining thirty-two are chosen from party lists so that the total number of party representatives is proportional to the number of votes received.

[5] The following by-elections were held to fill vacant ward seats in the period from November 2021.

The Patriotic Alliance (PA) gained significant support to finish in third place.

[8] Moses defected to the Patriotic Alliance, resulting in a by-election held in October 2023.

The election also saw the by-election debut of Build One South Africa, whose candidate received 1% of the vote.