Skip to content
Mandate SA — home
Local municipality

JB Marks

34 wards on the 2021 boundaries. Official results of the 2021 Local Government Elections below (the latest verified for this place), with their sources. The latest national and provincial result here is the 2024 National and Provincial Elections.

Skip to the table of areas

Turnout, 2021 Local Government Elections, ward ballot

2024 National and Provincial Elections

Valid votes
73 713
Turnout
61,2%
Registered
122 059
  1. AFRICAN NATIONAL CONGRESS43,8%
  2. DEMOCRATIC ALLIANCE29,2%
  3. ECONOMIC FREEDOM FIGHTERS12,4%
  4. VRYHEIDSFRONT PLUS6,3%
  5. PATRIOTIC ALLIANCE1,9%
  6. All others6,5%

Share of valid votes

  1. AFRICAN NATIONAL CONGRESS47,7%
  2. DEMOCRATIC ALLIANCE25,4%
  3. VRYHEIDSFRONT PLUS13,6%
  4. ECONOMIC FREEDOM FIGHTERS9,2%
  5. PATRIOTIC ALLIANCE2,6%
  6. Others (4)1,5%

All contestants and the source

Turnout by ward

  1. Ward 2371,5%
  2. Ward 364,2%
  3. Ward 562,4%
  4. Ward 457,2%
  5. Ward 1555,2%
  6. Ward 1154,7%
  7. Ward 253,1%
  8. Ward 2451,2%
  9. Ward 1250,5%
  10. Ward 3249,8%

All 34 wards

2021 Local Government Elections

Held · Official results — not current figures

Proportional representation (PR) ballot

AFRICAN NATIONAL CONGRESS received the most PR-ballot votes: 24 209 (47,7% of valid votes). Seats are allocated from ward and PR results together; seat totals are not shown here.

Registered voters
113 218
Votes cast
51 869
Turnout
45,8%
Spoilt ballots
1 136
How many votes did each contestant receive?
Party or contestantVotesShare
AFRICAN NATIONAL CONGRESS24 20947,7%
DEMOCRATIC ALLIANCE12 88725,4%
VRYHEIDSFRONT PLUS6 89013,6%
ECONOMIC FREEDOM FIGHTERS4 6459,2%
PATRIOTIC ALLIANCE1 3212,6%
AFRICAN TRANSFORMATION MOVEMENT2920,6%
BLACK FIRST LAND FIRST2000,4%
ABANTU BATHO CONGRESS1610,3%
FORUM 4 SERVICE DELIVERY1280,3%

Council

JB Marks Local Municipality Council: seats won in the 2021 Local Government Elections, as the IEC calculated them

Seats by party, 2021
PartyWardPRSeats
AFRICAN NATIONAL CONGRESS24933
DEMOCRATIC ALLIANCE9817
VRYHEIDSFRONT PLUS189
ECONOMIC FREEDOM FIGHTERS066
PATRIOTIC ALLIANCE022
Total343367

2021 seat calculation

Seats
67
Quota
1 515
Valid votes counted
101 439

Mayor, speaker and other office-bearers are not on the record yet

JB Marks’s office-bearers and PR councillors are not in the record yet. They appear once an authoritative source for them is captured and approved; none are inferred from party lists.

The ward seats today differ from the 2021 calculation: a ward can change hands at a by-election, and a ward with no listed councillor and no by-election in the record is left out of the count.

Public money

Budgets, audited spending and audit opinions as National Treasury publishes them for the municipality; tenders it publishes under its own name

Total revenue, audited actual—
Irregular expenditure, reportedR 466 million
Audit opinionQualified
  • Tender 66/2026

    APPOINTMENT OF A PROFESSIONAL SERVICE PROVIDER FOR MANAGEMENT, OPERATION & MAINTENANCE OF POTCHEFSTROOM WATER TREATMENT WORKS AND ASSOCIATED BULK INFRASTRUCTURE FOR A PERIOD OF THREE(3) YEARS

  • TENDER 64/2026

    APPOINTMENT OF A PROFESSIONAL SERVICE PROVIDER FOR MANAGEMENT, OPERATION & MAINTENANCE OF VENTERSDORP WASTEWATER TREATMENT WORKS AND ASSOCIATED BULK INFRASTRUCTURE FOR A PERIOD OF THREE(3) YEARS

  • 61/2026

    APPOINTMENT OF A SERVICE PROVIDER FOR PRINTING OF ACCOUNTS FOR THE JB MARKS LOCAL MUNICPALITY FOR A PERIOD OF THREE (3) YEARS

  • TENDER 38/2026(RE-ADVERT)

    SUPPLY AND DELIVERY OF TWIN UNI-PLANT AND UNI HYDRAULIC PLANT

  • Tender 35 of 2026 READVERT

    PANEL OF CONTRACTORS ON “AS AND WHEN” REQUIRED BASIS FOR A PERIOD OF THREE (03) YEARS (GRADE 3 – 9)

Wards of JB Marks

With each ward’s councillor as the IEC lists today, the party that won it in 2021, and its turnout

34 wards
WardCouncillor todayWon in 2021Turnout
Ward 1RABODIBA DAVID MALOGANYEAFRICAN NATIONAL CONGRESS45,0%
Ward 2EVERHARDUS JOHANNES LAINGVRYHEIDSFRONT PLUS53,1%
Ward 3ANNE VAN ONSELENDEMOCRATIC ALLIANCE64,2%
Ward 4LUDWIG JOHANNES ZERWICKDEMOCRATIC ALLIANCE57,2%
Ward 5HEINRICHA HODGSONDEMOCRATIC ALLIANCE62,4%
Ward 6MAFINKI STEPHEN TLOOMEAFRICAN NATIONAL CONGRESS37,9%
Ward 7Not listedDEMOCRATIC ALLIANCE37,7%
Ward 8RAPULENG HODGE MOKGETIAFRICAN NATIONAL CONGRESS40,1%
Ward 9MANTWA MATHILDA KASALEAFRICAN NATIONAL CONGRESS37,2%
Ward 10ALBERT LEPADILE HENNICKSAFRICAN NATIONAL CONGRESS39,6%
Ward 11RAMOTSHEGARE RICHARD BUTIAFRICAN NATIONAL CONGRESS54,7%
Ward 12GONTSE NATHANIEL MOLOTSIAFRICAN NATIONAL CONGRESS50,5%
Ward 13LÒRÉAL TESNIA ABRAHAMSAFRICAN NATIONAL CONGRESS45,6%
Ward 14IVAN CLARDE DERBYSHIREAFRICAN NATIONAL CONGRESS30,5%
Ward 15MADRA DIRKIE DE BRUINDEMOCRATIC ALLIANCE55,2%
Ward 16TSHEPISO DAVID CHARITY MOALUSIAFRICAN NATIONAL CONGRESS42,1%
Ward 17GHADI REBECCA KGOBANEAFRICAN NATIONAL CONGRESS39,0%
Ward 18WILLIAM MOSHIMANEGAPE MANZINIAFRICAN NATIONAL CONGRESS42,8%
Ward 19SIMON MOLEFI MORETSIAFRICAN NATIONAL CONGRESS48,9%
Ward 20MUTHUPHEI RICHARD RAMALISAAFRICAN NATIONAL CONGRESS41,9%
Ward 21RUFANE ALISTAIR MAKOUSAAFRICAN NATIONAL CONGRESS45,1%
Ward 22Not listedDEMOCRATIC ALLIANCE29,3%
Ward 23WERNER NICOR VAN ONSELENDEMOCRATIC ALLIANCE71,5%
Ward 24Not listedDEMOCRATIC ALLIANCE51,2%
Ward 25ABRAHAM ALBERTUS LE ROUXDEMOCRATIC ALLIANCE42,4%
Ward 26TAU HUDDLESTON MOGOROSIAFRICAN NATIONAL CONGRESS45,0%
Ward 27KENEWANG RUDDY MANJAAFRICAN NATIONAL CONGRESS42,7%
Ward 28MOGOROSI JOHN MOYOAFRICAN NATIONAL CONGRESS39,1%
Ward 29MATUMELO PAULINE MOKONEAFRICAN NATIONAL CONGRESS38,6%
Ward 30JAN LUMKILE LINKSAFRICAN NATIONAL CONGRESS41,6%
Ward 31LEON MUSA MKHABELAAFRICAN NATIONAL CONGRESS45,3%
Ward 32TSHEPANG TSAMAIAFRICAN NATIONAL CONGRESS49,8%
Ward 33ISAAC THOMSON MEYAAFRICAN NATIONAL CONGRESS49,2%
Ward 34ISHMAEL MOILWAAFRICAN NATIONAL CONGRESS49,0%