Coalition Chaos

Choose your council

New council. New chaos. Where will you make a deal?

Search anywhere in South Africa. Towns and addresses take you straight to their council.

Buffalo CityEastern Cape · MetroPlay Cape TownWestern Cape · MetroPlay EkurhuleniGauteng · MetroPlay eThekwiniKwaZulu-Natal · MetroPlay JohannesburgGauteng · MetroPlay MangaungFree State · MetroPlay Nelson Mandela BayEastern Cape · MetroPlay TshwaneGauteng · MetroPlay !KHEISNorthern CapePlay AbaQulusiKwaZulu-NatalPlay Alfred DumaKwaZulu-NatalPlay AmahlathiEastern CapePlay Ba-PhalaborwaLimpopoPlay Beaufort WestWestern CapePlay Bela-BelaLimpopoPlay BergrivierWestern CapePlay Big Five HlabisaKwaZulu-NatalPlay BitouWestern CapePlay BloubergLimpopoPlay Blue Crane RouteEastern CapePlay Breede ValleyWestern CapePlay BushbuckridgeMpumalangaPlay Cape AgulhasWestern CapePlay CederbergWestern CapePlay Chief Albert LuthuliMpumalangaPlay City of MbombelaMpumalangaPlay Collins ChabaneLimpopoPlay DannhauserKwaZulu-NatalPlay Dawid KruiperNorthern CapePlay DihlabengFree StatePlay DikgatlongNorthern CapePlay DipalesengMpumalangaPlay DitsobotlaNorth WestPlay Dr JS MorokaMpumalangaPlay Dr Pixley Ka Isaka SemeMpumalangaPlay Dr. A.B. XumaEastern CapePlay Dr. Beyers NaudeEastern CapePlay Dr. Nkosazana Dlamini ZumaKwaZulu-NatalPlay DrakensteinWestern CapePlay eDumbeKwaZulu-NatalPlay Elias MotsoalediLimpopoPlay ElundiniEastern CapePlay eMadlangeniKwaZulu-NatalPlay EmakhazeniMpumalangaPlay EmalahleniEastern CapePlay EmalahleniMpumalangaPlay EmfuleniGautengPlay EMTHANJENINorthern CapePlay eNdumeniKwaZulu-NatalPlay Enoch MgijimaEastern CapePlay Ephraim MogaleLimpopoPlay Fetakgomo TubatseLimpopoPlay GA-SEGONYANANorthern CapePlay GAMAGARANorthern CapePlay GeorgeWestern CapePlay Govan MbekiMpumalangaPlay Great KeiEastern CapePlay Greater GiyaniLimpopoPlay Greater KokstadKwaZulu-NatalPlay Greater LetabaLimpopoPlay Greater TaungNorth WestPlay Greater TzaneenLimpopoPlay HantamNorthern CapePlay HessequaWestern CapePlay iMpendleKwaZulu-NatalPlay iNkosi LangalibaleleKwaZulu-NatalPlay Inkosi uMtubatubaKwaZulu-NatalPlay Intsika YethuEastern CapePlay Inxuba YethembaEastern CapePlay JB MarksNorth WestPlay Joe MorolongNorthern CapePlay Johannes Phumani PungulaKwaZulu-NatalPlay JoziniKwaZulu-NatalPlay Kagisano-MolopoNorth WestPlay KAI !GARIBNorthern CapePlay KAMIESBERGNorthern CapePlay KannalandWestern CapePlay KAREEBERGNorthern CapePlay KAROO HOOGLANDNorthern CapePlay KGATELOPELENorthern CapePlay KgetlengrivierNorth WestPlay KHâI-MANorthern CapePlay King Sabata DalindyeboEastern CapePlay KnysnaWestern CapePlay KopanongFree StatePlay Kou-KammaEastern CapePlay KougaEastern CapePlay Kumkani MhlontloEastern CapePlay KwaDukuzaKwaZulu-NatalPlay LaingsburgWestern CapePlay LangebergWestern CapePlay LekwaMpumalangaPlay Lekwa-TeemaneNorth WestPlay Lepele-NkumpiLimpopoPlay LephalaleLimpopoPlay LesediGautengPlay LetsemengFree StatePlay MadibengNorth WestPlay MafikengNorth WestPlay MafubeFree StatePlay MagarengNorthern CapePlay MakanaEastern CapePlay MakhadoLimpopoPlay MakhuduthamagaLimpopoPlay Maluti a PhofungFree StatePlay MamusaNorth WestPlay MandeniKwaZulu-NatalPlay MantsopaFree StatePlay MaphumuloKwaZulu-NatalPlay Maquassi HillsNorth WestPlay MarulengLimpopoPlay MasilonyanaFree StatePlay MatatieleEastern CapePlay MatjhabengFree StatePlay MatlosanaNorth WestPlay MatzikamaWestern CapePlay MbhasheEastern CapePlay Merafong CityGautengPlay MetsimaholoFree StatePlay MidvaalGautengPlay MkhambathiniKwaZulu-NatalPlay MkhondoMpumalangaPlay MnqumaEastern Cape · Playing herePlay Modimolle-MookgophongLimpopoPlay MogalakwenaLimpopoPlay Mogale CityGautengPlay MohokareFree StatePlay MolemoleLimpopoPlay MoqhakaFree StatePlay MoreteleNorth WestPlay Moses KotaneNorth WestPlay Mossel BayWestern CapePlay MpofanaKwaZulu-NatalPlay MsukaligwaMpumalangaPlay MsunduziKwaZulu-NatalPlay MthonjaneniKwaZulu-NatalPlay MusinaLimpopoPlay NalaFree StatePlay NalediNorth WestPlay NAMA KHOINorthern CapePlay NdlambeEastern CapePlay NdwedweKwaZulu-NatalPlay NewcastleKwaZulu-NatalPlay NgqushwaEastern CapePlay Ngquza HillEastern CapePlay NgwatheFree StatePlay NkandlaKwaZulu-NatalPlay NketoanaFree StatePlay NkomaziMpumalangaPlay NongomaKwaZulu-NatalPlay NqutuKwaZulu-NatalPlay NtabankuluEastern CapePlay NyandeniEastern CapePlay OkhahlambaKwaZulu-NatalPlay OudtshoornWestern CapePlay OverstrandWestern CapePlay PhokwaneNorthern CapePlay PhumelelaFree StatePlay PolokwaneLimpopoPlay Port St JohnsEastern CapePlay Prince AlbertWestern CapePlay Ramotshere MoiloaNorth WestPlay Rand West CityGautengPlay RatlouNorth WestPlay Ray NkonyeniKwaZulu-NatalPlay Raymond MhlabaEastern CapePlay RENOSTERBERGNorthern CapePlay RichmondKwaZulu-NatalPlay RICHTERSVELDNorthern CapePlay RustenburgNorth WestPlay SakhisizweEastern CapePlay Saldanha BayWestern CapePlay SenquEastern CapePlay SetsotoFree StatePlay SIYANCUMANorthern CapePlay SIYATHEMBANorthern CapePlay Sol PlaatjeNorthern CapePlay StellenboschWestern CapePlay Steve TshweteMpumalangaPlay Sundays River ValleyEastern CapePlay SwartlandWestern CapePlay SwellendamWestern CapePlay Thaba ChweuMpumalangaPlay ThabazimbiLimpopoPlay TheewaterskloofWestern CapePlay THEMBELIHLENorthern CapePlay Thembisile HaniMpumalangaPlay ThulamelaLimpopoPlay TokologoFree StatePlay TSANTSABANENorthern CapePlay TswaingNorth WestPlay TswelopeleFree StatePlay UBUNTUNorthern CapePlay UlundiKwaZulu-NatalPlay uMdoniKwaZulu-NatalPlay uMfoloziKwaZulu-NatalPlay uMhlabuyalinganaKwaZulu-NatalPlay uMhlathuzeKwaZulu-NatalPlay uMlalaziKwaZulu-NatalPlay uMngeniKwaZulu-NatalPlay uMshwathiKwaZulu-NatalPlay uMsingaKwaZulu-NatalPlay UMSOBOMVUNorthern CapePlay uMuziwabantuKwaZulu-NatalPlay uMvotiKwaZulu-NatalPlay uMzimkhuluKwaZulu-NatalPlay UmzimvubuEastern CapePlay uMzumbeKwaZulu-NatalPlay uPhongoloKwaZulu-NatalPlay Victor KhanyeMpumalangaPlay Walter SisuluEastern CapePlay Winnie Madikizela-MandelaEastern CapePlay WitzenbergWestern CapePlay

Welcome to the bargaining table

Coalition
Chaos.

Build a majority.
Keep it together.

In a hung council, no party has a majority. Parties need partners. This time, you make the deal.

  1. Pick your partiesTap parties to add their seats to your deal.
  2. Reach a majorityYou need more than half the council’s seats.
  3. Test the dealRoll a fictional plot twist. Does your deal hold?

Council seat data. Fictional scenarios. A little chaos.

Explain SA CoalitionsWhy team up? And why is it tricky?

A coalition is two or more parties agreeing to govern together. Here’s how it works in a council.

An imaginary council · 10 seats · 6 for a majority

  1. Most seats ≠ a majority

    SA’s election system gives different parties a share of the seats. Sometimes none wins more than half. That’s a hung council.

    A is the biggest. Four still isn’t six.

  2. Make a deal. Vote together.

    Parties negotiate who leads and what to do. Councillors elect the mayor and vote on budgets. Partners stay separate parties, but agree to work together.

    Enough seats. Now agree on a plan.

    Who leads · What gets funded · How to settle disputes
  3. The deal has to hold

    Partners can disagree over policies, jobs or spending. A small party can tip the balance. If support breaks down, budgets and decisions can stall.

    6 / 10back the deal

    ↑ 6 needed. No seats to spare.

    What if Party C leaves?

    4 / 10still back the deal

    ↑ Still 6 needed. Now 2 short.

    C keeps its seats. A needs new support to pass a budget.

Why six? A council budget needs support from more than half of all councillors. Other votes can follow different rules. Losing a partner doesn’t automatically remove a mayor.

Fictional scenarioSatirical game
Your deal · estimate0 / 63 seats
32 to go32 for a majority
The chairs are empty. The demands are already arriving.

Who’s in?

Hypothetical deal · Estimated seats · Fictional scenario

Satire with sourced historical context. No affiliation or endorsement implied. Game context · Terms & liability limits · Report a concern

Fictional scenario
Ready to run the streets?Try Pothole Patrol

Beyond the game

Get involved in Mnquma

Find my municipality

Follow the decisions. Raise a local priority. Your part in local politics can continue between elections.

About these local links

Notices and documents can cover past consultation periods. Check dates and submission instructions on the official page. After an election, confirm that a councillor directory covers the current term.

Official government directory. Ask for the Speaker’s office or public participation unit. Government directory ↗ · Link listed on 7 November 2026.

Madam Speaker
takes the floor.

“I’m Madam Speaker. Secretary bird. Keeper of the gavel. Please don’t make me use it.

Welcome to the bargaining table in Mnquma. One mayoral chain, several competing plans. You bring the partners. I’ll put the kettle on.”

The honourable cast

  • Cyril RamaphosaANC
  • PAC
  • UDM
  • Julius MalemaEFF
  • SACP
  • ATM
  • Geordin Hill-LewisDA
  • AIC
  • BPM
  • Jacob ZumaMK

Fictional scenario. Party cameos, not a full list of local candidates.

Rules, real politics & sources
Seat calculation & source

Based on combined ward and PR votes counted so far. Only reported ward wins and independent seats are fixed. Unfinished wards and candidate-list limits can change the allocation. This is a calculation using the current count, not a forecast of the final result.

We reserve the IEC’s reported independent ward seats, then divide the combined party votes by the remaining council seats, discard the fraction and add one. Whole quotas receive seats first, followed by the largest remainders. A tied remainder favours the party with more votes; an unresolved tie leaves the estimate unavailable.

A party keeps its reported ward seats. Where those exceed its proportional allocation, we recalculate the remaining seats for the other parties. We assume parties can fill their estimated seats. We do not predict unfinished ward contests, additional independent wins, unopposed-ward adjustments or candidate-list shortages. The remaining districts may vote differently.

Ward seats reported: 31 of 32. The IEC’s complete allocation replaces this estimate when its totals reconcile.

Method: Municipal Structures Act, Schedule 1, items 12, 13 and 16 ↗.

IEC result time: 06 Nov 2026, 14:46 SAST · Source figures ↗

Tap parties to reach 32 seats, then roll the dice for one fictional scenario. Every roll starts from your original deal. Previously drawn scenarios stay out of the deck until the applicable cards run out. Every party follows the same rules. A “key partner” is one whose departure would put your deal below the majority target. Plot twists do not change the real results or your selection.

A seat majority does not confirm a governing agreement. The game uses a fixed majority of all council seats; real council votes can involve different attendance and voting rules. The caricatures represent national party leaders, not local candidates.

Inspired by the kingmaker politics and shifting alliances documented in MISTRA’s Coalitions Barometer. In May 2023, Johannesburg elected Al Jama-ah’s Kabelo Gwamanda mayor with 139 votes: a small party can win a very big chair. City record ↗

In the news

Coalition news · Mnquma

Since 4 November 2026 · From Google News

More on Google News

Loading headlines…

    Give something back

    Found Counted useful? Support the South African non-profits holding power to account.

    Donations go directly to each organisation.

    Share results