Sol Plaatje Local Municipality elections

The Sol Plaatje Local Municipality council consists of sixty-five members elected by mixed-member proportional representation. 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. In the election of 1 November 2021 the African National Congress (ANC) won a majority of thirty-three seats

Results
The following table shows the composition of the council after past elections.

December 2000 election
The following table shows the results of the 2000 election.

March 2006 election
The following table shows the results of the 2006 election.

May 2011 election
The following table shows the results of the 2011 election.

August 2016 election
The following table shows the results of the 2016 election.

November 2021 election
The following table shows the results of the 2021 election.

By-elections from November 2021
The following by-elections were held to fill vacant ward seats in the period from November 2021. In ward 21, the DA candidate had their party membership terminated after switching to ActionSA, and in the by-election held on 31 August 2022, the DA candidate retained the seat for the party.

In ward 1, the ANC councillor died. In the resulting by-election in February 2023, Ferguson Moses retained the seat for the party, which had taken the seat from the Democratic Alliance (DA) in 2021. The Patriotic Alliance (PA) gained significant support to finish in third place.

Moses defected to the Patriotic Alliance, resulting in a by-election held in October 2023. He retained the seat, the first by-election win in the Northern Cape for the PA. The DA candidate defected to the PA after nominations had closed, the third candidate to move from the DA to the PA in 2023. The election also saw the by-election debut of Build One South Africa, whose candidate received 1% of the vote.

As a result of the October by-election, the ANC lost its majority in the municipality.