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 Cape · Playing herePlay 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 CapePlay 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 deal0 / 17 seats
9 to go9 for a majority
Order. Who’s still speaking to whom?

Who’s in?

Hypothetical deal · Fictional scenario

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

Fictional scenario

Beyond the game

Get involved in Hessequa

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 Hessequa. One mayoral chain, several competing plans. You bring the partners. I’ll put the kettle on.”

The honourable cast

  • Geordin Hill-LewisDA
  • Cyril RamaphosaANC
  • Gayton McKenziePA
  • Corné MulderFF+

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

Rules, real politics & sources
Seat calculation & source

These are the ward and PR seats published by the IEC. The totals add up to all 17 council seats. Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. A seat majority does not establish a governing agreement or who will become mayor.

IEC result time: 05 Nov 2026, 19:31 SAST · Source figures ↗

Tap parties to reach 9 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 · Hessequa

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