The 2026 local elections in short #
Show the background on South Africa’s local elections
This section is for a reader who does not know South Africa’s local elections. A reader who does can go straight to What Ukweli did.
The vote. In the elections of Wednesday 4 November 2026, about 14.9 million South Africans cast their ballots among 29.2 million registered voters, a turnout of 52%. The figures are as stated by the Electoral Commission of South Africa (the IEC) and reported by SAnews on 8 November 2026. The IEC said (statement of 16 September 2026) that 10,526 council seats were contested in eight metropolitan municipalities (metros), 44 district municipalities and 205 local municipalities, 257 municipalities in all. The IEC declared the elections free and fair on Sunday 8 November 2026 (as reported by SAnews).
Where local government sits. South Africa has three spheres of government: national, provincial and local. Local government is the municipality: the council that runs a town, a city or a district.
What a metro is. A metro is a metropolitan municipality: a big-city council that governs its own area. South Africa has eight: Johannesburg, Tshwane and Ekurhuleni in Gauteng; Cape Town; eThekwini (Durban); Nelson Mandela Bay (Gqeberha) and Buffalo City (East London); and Mangaung (Bloemfontein) (list of metros and provinces; government list of the eight metros).
How people vote. In a metro a voter gets two ballot papers: one to choose a ward councillor and one to choose a party for the metro council. Elsewhere a voter gets three: a ward councillor, a party for the local council and a party for the district council (SAnews voter guide, 26 October 2026). In a metro or local council, half of the seats, rounded up, are ward seats, each won by the candidate with the most votes in that ward, and independents can stand for them. The rest are party seats, shared out in proportion to the votes each party wins. District councils are built differently (Municipal Structures Act, section 22, and Open Cities Lab).
What a manifesto is. A manifesto is a party’s published list of promises, so voters can read them and decide. Ukweli’s unit is one promise: a sentence or part of one that commits the party to something.
Why this question. People often say that manifestos win elections. Ukweli has read the manifestos closely. The next question is whether voters were moved by them. Answering it takes more than reading the documents, so this folio looks at four things in turn.
What Ukweli did #
Ukweli analysed 15 manifestos for the 2026 local elections and found 2,686 promises, each quoted in the party’s own words with its page. This folio adds four steps on top of that work. It uses published counts and surveys, a Ukweli count of news headlines, Google search interest, 1,089 posts on X about South African politics sorted by two AI readers, and the results the IEC published.
The 15 manifestos
| Party | Promises | Ukweli page | Party’s own manifesto |
|---|
Promise counts are the numbers on Ukweli’s pages, re-derived from its ledger on 8 Nov 2026 (total 2,686). They are the sizes of the documents, not a measure of anything else. A manifesto is in Ukweli’s set when Ukweli can obtain it from the party’s own publication; that is a rule about documents, never a judgement about a party. Party names: ACDP is the African Christian Democratic Party; AMM the Afrika Mayibuye Movement; ANC the African National Congress; DA the Democratic Alliance; EFF the Economic Freedom Fighters; FF Plus the Freedom Front Plus; ICM the Independent Citizens Movement; IFP the Inkatha Freedom Party; NCC the National Coloured Congress; SACP the South African Communist Party; UDM the United Democratic Movement. ActionSA and GOOD are the full names. BOSA and Al Jama-ah are written as each party writes them.
The SACP did not publish a standalone manifesto document that Ukweli found; its manifesto text is printed in its newsletter, Umsebenzi Online (August 2026 issue), on pp. 7 to 11, and that is the text Ukweli read. Party logos belong to the parties and are shown for identification only. Ukweli is not affiliated with any party.
What Ukweli does not do #
- It does not score, grade or endorse any party, and does not say who should govern.
- It does not rank parties. Step 3 shows the results the IEC published, with party names, because they are public record. No party is named on any finding about manifestos.
- It does not say whether a promise is good, honest or will be kept.
- It does not say that a manifesto caused, or did not cause, any vote.
- It makes no statement about what any party knows or understands.
Folio 24 counts what the wording of each 2026 promise says on seven measures, and sets the ANC, DA and EFF beside their 2021 manifestos.
Step 1. What the news and the surveys were talking about #
Window: 8 May to 4 November 2026 (or six months). It is split into two parts. The first runs from 8 May to 6 October. The last runs from 7 October to 4 November. Each topic is compared with itself across the two parts, not with other topics. Some topic words are not plainly about the topic: a word may have other meanings, or be a name, such as “Madlanga” for crime. Where a topic has such words, the figure is also given without them, or the share they account for is stated.
Graph 1. Share of the headlines returned by our election searches that contain a word from each topic’s word list, six news outlets
One blue dot is 8 May to 6 October. One orange dot is 7 October to 4 November. Topics are in alphabetical order, not in order of size.
The searches contained the word “election”, but a headline found did not have to mention it. A hit is a headline that contains at least one word of the topic’s list. The figures are the share of headlines found by searches that already contained the topic’s words, so they show how a topic moved between the two parts, not how big it was beside another topic. Where the table view gives a second figure, it leaves out the words that can mean something else.
Table view: the counts behind Graph 1
| Topic | 8 May to 6 October | 7 October to 4 November | Note |
|---|---|---|---|
| Coalition | 47% (17 of 36) | 50% (16 of 32) | |
| Corruption | 46% (16 of 35) | 18% (6 of 34) | Without ambiguous words: 40% and 15% |
| Cost of living | 51% (29 of 57) | 32% (14 of 44) | Without ambiguous words: 32% and 23% |
| Crime and safety | 66% (82 of 124) | 64% (71 of 111) | About three in ten of these headlines name a figure in the policing scandals rather than using a crime word. |
| Education | 71% (27 of 38) | 55% (17 of 31) | Without ambiguous words: 68% and 52% |
| Electricity | 48% (26 of 54) | 45% (21 of 47) | Without ambiguous words: 48% and 32% |
| Health | 23% (8 of 35) | 11% (4 of 37) | |
| Housing and land | 52% (24 of 46) | 35% (16 of 46) | Without ambiguous words: 41% and 30% |
| Roads | 21% (7 of 33) | 19% (6 of 31) | |
| Unemployment | 53% (27 of 51) | 33% (15 of 46) | Without ambiguous words: 35% and 11% |
| Water | 31% (11 of 36) | 53% (20 of 38) | Without the ambiguous word “rain”: 28% and 45% |
What it shows. Water rose from 31% to 53%. Leaving out “rain”, 17 water headlines fall in the last part. Six of them are about water outages and failing water systems in Gauteng, including the South African Human Rights Commission’s report of 2 November. The rest are other water and sewage stories and opinion pieces. Johannesburg Water said high demand was limiting the recovery of its reservoirs. The Commission said the crisis was caused by systemic failures, not a shortage of water. We do not say that any of this moved a voter. Coalition moved from 47% to 50%. Crime, electricity and roads stayed close to level on the any-word measure. Unemployment, corruption, health, cost of living, housing and education fell. It does not show how many headlines there were on each topic overall, because each search contained the topic’s words.
How far each topic moved. The list below gives each topic’s move in percentage points, from the largest move to the smallest. A point is the gap between the two printed shares. Topics that moved by the same amount are in alphabetical order. Most searches found 31 to 57 headlines in each part, so one headline is worth about two to three points, and a move of two or three points is about one headline.
- Corruption fell 28 points, from 46% (16 of 35 headlines) to 18% (6 of 34).
- Water rose 22 points, from 31% (11 of 36) to 53% (20 of 38).
- Unemployment fell 20 points, from 53% (27 of 51) to 33% (15 of 46).
- Cost of living fell 19 points, from 51% (29 of 57) to 32% (14 of 44).
- Housing and land fell 17 points, from 52% (24 of 46) to 35% (16 of 46).
- Education fell 16 points, from 71% (27 of 38) to 55% (17 of 31).
- Health fell 12 points, from 23% (8 of 35) to 11% (4 of 37).
- Coalition rose 3 points, from 47% (17 of 36) to 50% (16 of 32).
- Electricity fell 3 points, from 48% (26 of 54) to 45% (21 of 47).
- Crime and safety fell 2 points, from 66% (82 of 124) to 64% (71 of 111).
- Roads fell 2 points, from 21% (7 of 33) to 19% (6 of 31).
Corruption, crime and education. Corruption had the largest move on the graph, and it was a fall. Crime and safety stayed level, at 66% and 64%. Its searches found 124 and 111 headlines, more than twice as many as any other topic’s searches. Crime had the longest word list of the eleven topics, and each search returns at most 20 headlines in each part, so a longer list finds more headlines. Crime’s search was split into 8 parts, against 2 or 3 for each of seven other topics. Plain crime words alone gave 32 and 30 hits, against at most 29 and 21 for any other topic. Names of people in the policing scandals, which were on the list, appear in 39 and 32 of the headlines found, about three in ten. The headlines found did not have to mention the election. We read the titles and Google snippets of the three crime searches that held these names. From 8 May to 6 October, 4 of 59 results held an election word. From 7 October to 4 November, 24 of 60 did, and 7 of 40 in the two searches that held only names. Most were Commission and court news, so many of crime’s hits are news about the scandal, not about the election. These counts do not show how much of crime’s lead is search size and how much is coverage of the scandal. Education fell from 71% to 55%, on 38 and 31 headlines. In the Afrobarometer survey of 2025, 18.6% of people named crime as the most important problem, the second most named. Education was named by 2.6%, the lowest of the nine problems in Graph 2. The same is true of every topic: the number of headlines found depends on how many searches we ran for it, so no count or share here puts one topic above another. Headline shares and survey figures measure different things and cannot be added together. These are shares of the headlines the searches found. They do not show how much was written on a topic, and we do not say why any share moved.
Graph 2. The most important problem facing the country, as South Africans named it first (Afrobarometer round 10, 2025)
Each bar is the share of the 1,600 adults interviewed who named that problem first. Interviews ran from 28 June to 19 July 2025. The margin of error is 2.5 points.
These are the survey’s own figures, taken before the campaign began. The margin of error is how far a survey figure can be off because only a sample of people was asked, at the usual 95% confidence level.
Table view: the figures behind Graph 2
| Problem named first | Share of 1,600 |
|---|---|
| Unemployment | 26.5% |
| Crime and security | 18.6% |
| Water supply | 10.2% |
| Infrastructure and roads | 9.1% |
| Corruption | 5.8% |
| Electricity | 5.1% |
| Housing | 5.0% |
| Health | 3.2% |
| Education | 2.6% |
Graph 3. Search interest in “no water”, Google Trends, South Africa, average of the monthly values in each year
Google’s own 0 to 100 scale, where 100 is the highest month in the whole period (April 2026). Each bar is one year’s average.
Google Trends gives a relative index, not a count of searches, and includes searches that are not about the election. Google builds its figures from a sample, so a repeat read can differ. 2026 covers January to early November.
Table view: the figures behind Graph 3
| Year | Average of the monthly values |
|---|---|
| 2015 | 44.6 |
| 2016 | 48.8 |
| 2017 | 51.8 |
| 2018 | 53.7 |
| 2019 | 52.3 |
| 2020 | 53.8 |
| 2021 | 57.1 |
| 2022 | 68.4 |
| 2023 | 63.9 |
| 2024 | 62.5 |
| 2025 | 64.1 |
| 2026 (January to early November) | 91.2 |
What the three show together. Water is in all three: a rise in headlines and in search in 2026, and the third most named problem in the Afrobarometer survey. Unemployment was the most named problem in the survey, while its share of the headlines found fell. The two measure different things and cannot be added together. We do not call one a check on the other.
Limits. Headlines show what the news printed, not what drove anyone’s vote. A search containing “election” returned some headlines that do not mention it (see how we counted). The survey was taken 16 months before polling day and before the campaign. Google Trends gives a relative index, not a count, and includes searches that are not about the election. Google builds its figures from a sample and adds small random noise, most noticeable for searches with little volume, so a repeat read can differ: our two reads of 3 November gave 78 and 77. The news count covers six outlets and the first two pages of Google results for each search; Google shortens long headlines. Some water news did not reach the count: reports from 7 October of an illness linked to contaminated tap water in Bronkhorstspruit, in Tshwane, were not on the first two pages of the water searches. Words in languages other than English were checked in isiZulu headlines (Isolezwe and Ilanga), where election headlines were mostly about the election itself, with few service topics. Words in Sesotho, Setswana and Sepedi were only partly usable. In the six-outlet count, Netwerk24 headlines are matched on English words only. A separate search used Afrikaans words for Netwerk24 alone: “verkiesing” with each topic’s words, the same two windows, and the first two Google pages for each search. It returned 397 headline results, and some appear under more than one topic. Each topic had 0 to 7 hits in a window, too few to read a trend, so no shares are printed. Water had 1 hit in the first window and 3 in the last. Crime had 7 in each. isiXhosa, Xitsonga, Tshivenda and siSwati are not covered by the data.
Step 2. Which manifestos carry those topics #
Graph 4. Number of promises filed under each topic, all fifteen manifestos together (2,686 promises)
Each bar is the share of all 2,686 promises that Ukweli filed under that topic. No party is named. A longer bar is not better.
A theme count says where a promise is filed, not what a manifesto contains. Two further themes, waste and environment (126 promises) and party conduct and general pledges (230), are not shown because they are not voters’ top topics in Step 1. Coalition, cost of living and education have no matching theme.
Table view: the counts behind Graph 4
| Topic | Promises (share of 2,686) | Note |
|---|---|---|
| Water and sanitation | 4.6% (123) | |
| Electricity and energy | 3.0% (81) | |
| Roads, transport and other infrastructure | 7.6% (203) | |
| Housing, land and title deeds | 6.5% (175) | |
| Safety and crime | 9.0% (242) | |
| Jobs, local economy and small business | 14.3% (383) | |
| Health, social support, youth, sport and culture | 11.1% (298) | This theme is wider than health. |
| Running the council | 30.7% (825) | This theme is wider than corruption; corruption itself is named in 51 of its promises. |
| All 2,686 promises | 2,686 |
What it shows. Of the 2,686 promises Ukweli analysed, 123 are filed under water. Every one of the fifteen manifestos has promises filed under jobs, local economy and small business.
What it does not show. Coalition, cost of living and education, three of the eleven topics in Step 1, have no matching theme here and are not shown. A theme count says where a promise is filed, not what a manifesto contains. It does not say which party makes which promise: counts for each party are in Folios 21 and 22. It says nothing about how specific, funded or achievable a promise is.
Step 3. How each party’s share of the vote in the eight metropolitan councils compared with 2021 #
The IEC’s published results for the eight metros, read from its results dashboard on 10 November 2026, with the 2021 results beside them. Parties among the fifteen analysed: ANC, DA, ActionSA, EFF, UDM. Not among the fifteen: MK Party. Shares are the IEC’s own.
Graph 5. Share of the vote in each metro, 2021 and 2026, as the IEC published it
One blue dot is the 2021 share and one orange dot is the 2026 share. The MK Party did not contest in 2021. Where a 2021 share is blank on the dashboard (below 0.2%, or not read), only the 2026 dot is drawn.
Shares are the IEC’s own, read from its results dashboard on 10 November 2026, with each metro showing 100% complete. Shares below 0.2% were not read. The graph shows five parties, not all that stood.
Table view: the shares behind Graph 5
| Party | Metro | 2021 | 2026 | Change in points |
|---|---|---|---|---|
| ANC | Cape Town | 18.60% | 13.95% | -4.7 |
| ANC | eThekwini | 42.14% | 16.43% | -25.7 |
| ANC | Buffalo City | 59.43% | 41.93% | -17.5 |
| ANC | Nelson Mandela Bay | 39.43% | 25.48% | -14.0 |
| ANC | Mangaung | 50.63% | 33.91% | -16.7 |
| ANC | Ekurhuleni | 38.19% | 22.11% | -16.1 |
| ANC | Johannesburg | 33.60% | 20.25% | -13.4 |
| ANC | Tshwane | 34.63% | 20.22% | -14.4 |
| DA | Cape Town | 58.33% | 56.42% | -1.9 |
| DA | eThekwini | 25.95% | 25.45% | -0.5 |
| DA | Buffalo City | 19.52% | 16.85% | -2.7 |
| DA | Nelson Mandela Bay | 39.92% | 44.17% | +4.3 |
| DA | Mangaung | 25.73% | 33.49% | +7.8 |
| DA | Ekurhuleni | 28.72% | 30.68% | +2.0 |
| DA | Johannesburg | 26.14% | 34.79% | +8.7 |
| DA | Tshwane | 32.03% | 34.37% | +2.3 |
| ActionSA | Cape Town | not shown (2021 share blank on the dashboard (below 0.2%, or not read)) | 2.75% | not drawn |
| ActionSA | eThekwini | 1.93% | 2.85% | +0.9 |
| ActionSA | Buffalo City | not shown (2021 share blank on the dashboard (below 0.2%, or not read)) | 1.63% | not drawn |
| ActionSA | Nelson Mandela Bay | not shown (2021 share blank on the dashboard (below 0.2%, or not read)) | 1.81% | not drawn |
| ActionSA | Mangaung | not shown (2021 share blank on the dashboard (below 0.2%, or not read)) | 2.72% | not drawn |
| ActionSA | Ekurhuleni | 6.60% | 18.50% | +11.9 |
| ActionSA | Johannesburg | 16.05% | 16.27% | +0.2 |
| ActionSA | Tshwane | 8.64% | 22.07% | +13.4 |
| EFF | Cape Town | 4.13% | 3.73% | -0.4 |
| EFF | eThekwini | 10.48% | 1.62% | -8.9 |
| EFF | Buffalo City | 12.06% | 6.79% | -5.3 |
| EFF | Nelson Mandela Bay | 6.40% | 5.55% | -0.9 |
| EFF | Mangaung | 11.31% | 8.59% | -2.7 |
| EFF | Ekurhuleni | 13.47% | 6.49% | -7.0 |
| EFF | Johannesburg | 10.63% | 6.52% | -4.1 |
| EFF | Tshwane | 10.69% | 5.77% | -4.9 |
| MK Party | Cape Town | not shown (did not contest in 2021) | 0.58% | not drawn |
| MK Party | eThekwini | not shown (did not contest in 2021) | 38.29% | not drawn |
| MK Party | Buffalo City | not shown (did not contest in 2021) | 0.92% | not drawn |
| MK Party | Nelson Mandela Bay | not shown (did not contest in 2021) | 1.18% | not drawn |
| MK Party | Mangaung | not shown (did not contest in 2021) | 0.88% | not drawn |
| MK Party | Ekurhuleni | not shown (did not contest in 2021) | 7.02% | not drawn |
| MK Party | Johannesburg | not shown (did not contest in 2021) | 5.57% | not drawn |
| MK Party | Tshwane | not shown (did not contest in 2021) | 1.96% | not drawn |
The UDM is not drawn. In Buffalo City the IEC dashboard shows the UDM at 18.39% in 2026 and 0.96% in 2021.
What it shows. In every metro the ANC’s share was lower in 2026. Which parties’ shares were higher differed from metro to metro: the MK Party’s was largest in eThekwini (38.29%), ActionSA’s in Tshwane (22.07%), the DA’s was higher in five metros, and the UDM’s rose to 18.39% in Buffalo City. National turnout figures are in Folio 24.
What it does not show. It does not say why any voter voted as they did. Nothing in this step is set beside the topics or the promises in Steps 1 and 2.
Step 4. Did voters know what the manifestos contain? #
The test (set before the data were opened): an average voter does not read a manifesto. The test is whether voters know of, or were exposed to, three to five promises on issues they care about, through media and other platforms, and whether those promises influenced their decision to vote.
Two kinds of evidence are kept apart. Knowing: voters themselves show they know or cite specific 2026 local-election promises. Exposure: specific promises were put in front of voters (news, search, campaign).
Knowing: what voters were asked. We read the summary of results of Afrobarometer round 10 for South Africa (interviews in 2025, summary published in May 2026). We also read the HSRC and IEC election satisfaction survey on polling day (13,198 voters; preliminary, unweighted results). We read three Ipsos South Africa releases and the public pages of the News24 and SABI poll. The poll interviewed 5,001 registered voters. Interviews ran from 25 August to 17 September 2026. None asks voters whether they knew a manifesto or a party’s promises. The HSRC asked what influenced the decision to vote, not which party to choose. Two of its listed reasons name a party or a leader (“give another party a chance” 26%, “like a particular leader or candidate” 22%), but the question was why people voted. It also asked when voters decided to vote, and 60% said more than six months before polling day. The News24 and SABI issue tables were behind a subscriber wall and were not read.
Knowing: what was posted on X. We collected the posts that X’s search returned and kept those about South African politics: 1,089 posts, from 565 accounts, dated 9 May to 4 November 2026. Each post was read and given one label under rules written before any post was read. Two AI readers did this; neither is a person. Posts are paraphrased here. No post is quoted, no account is named and no party is named. Accounts are counted once under each label they appear in, so the account counts below do not add up to 565. Left out: posts that were not about South African politics or elections (other countries, off-topic, spam) and posts dated after polling day.
- 491 posts, from 115 accounts, came from party, campaign, official, media or institution accounts. They show what was put in front of voters. They are not voters.
- 598 posts, from 455 accounts, came from individuals writing about South African politics. Of these:
- 10 posts, from 6 people, named a specific promise from a 2026 campaign, for example free basic services, insourcing of workers, a minimum wage, a higher grant, or a pledge not to work with another party. Five of the ten came from one account on one day (a manifesto launch day) and read like campaign wording; the account name is not a party, so they are counted as an individual. One of the ten posts, from one person, tied a named promise to their own vote.
- 11 posts, from 11 people, said they would vote, or judge parties, by whether a party kept its promises, without naming a 2026 promise. 4 of the 11 also said how they would vote.
- 67 posts, from 63 people, recalled older broken promises, with no statement about how they would vote.
- 284 posts, from 212 people, were about the 2026 local elections (campaigns, registration, candidates, how they would vote) and named no promise. 95 of them said how the person would vote.
- 226 posts, from 201 people, were about South African politics with no link to the local elections.
The five groups add up: 10 + 11 + 67 + 284 + 226 = 598 posts from individuals. With the 491 posts from party, media and institution accounts that is 1,089 posts. Another way to read it: 88 posts from individuals named or judged promises. Of these, 67 recalled older broken promises. People on X are not typical voters, and these are the posts X’s search returned, not all posts (see How we counted, and what limits this).
How much attention the posts got. Likes, reposts, replies and views are the counts X returned with each post when we collected it. Views count how often a post was shown, not how many different people saw it. Across the 1,089 posts there were 82,346 likes and 22,251 reposts. There were 7,713 replies and 4.4 million views. Most posts drew little. The middle post (the median) had 9 likes and 563 views. It had 2 reposts and 1 reply. 468 posts (43%) had no replies and 304 (28%) had no reposts. A few posts drew most of the attention. The ten most-liked posts hold 38% of all likes. 144 posts had 100 or more likes, 8 had 1,000 or more, and none had 10,000. Six posts were viewed 100,000 times or more: four from party, media and institution accounts and two from individuals. The middle post from a party, media or institution account had 11 likes and 1,052 views. The middle post from an individual had 7 likes and 382 views. Of the 1,089 posts, 768 were original posts and 321 were replies. These counts show how much attention the posts got. They do not show who saw them, where those people live, or whether anyone voted differently.
Exposure: news. In the six outlets, 31 of 39 headlines in the first window carried a promise word. In the last window, 17 of 43 did. That window ran from 7 October to 4 November. The first window was mostly manifesto launches. The last window was more specific and topic-led, with several on water. Many headlines also framed promises with doubt. This shows that specific promises on voters’ topics were reported. It does not show that voters took them in.
Exposure: search. Google searches for “manifesto” in South Africa were close to zero on most days until August. From 8 May to 31 July there were 85 days. The index read zero on 81 of them and 7 or less on the other four. Google shows very low volumes as zero. On Google’s scale, the index read 26 on 2 November. It read 77 on 3 November. It read 100 on 4 November. We read these on 10 November, for the window 8 May to 4 November. Searches for a named party’s manifesto were small on the same scale, between 1 and 14 on 4 November. Manifesto searches peaked in the last three days. The HSRC found that 60% of the voters it interviewed on polling day said they had decided to vote more than six months before; it asked when they decided to vote, not when they chose a party. The two figures come from different measures and cannot be linked to the same people.
Reading. Exposure: promises on voters’ topics, several on water, were reported in the news, and searches for “manifesto” peaked in the last three days. Knowing: no survey we read asked which promises voters heard, so this folio has no measure of it. On X, 6 people named a specific 2026 promise. Where people on X did write about promises, most (67 of 88 posts) recalled older broken promises. By the reading rules set before the data were opened, this is the “exposure only” reading: influence not established. It does not say manifestos have no influence. It says this evidence cannot show it.
What earlier studies found #
Five published studies, each opened and read at its owner’s own site. Experiment studies were not opened and are not included. This is not a review of the research on voting. The Ghanaian and British studies are context from other countries, not evidence about South African voters. They show what voters elsewhere say when asked for their reasons, or whether they would read a manifesto. The studies ask different questions in different countries and years, so no figure here is set against another.
Asked voters for their reasons.
- South Africa. University of Johannesburg, Centre for Social Development in Africa, fieldwork by Ipsos in the last quarter of 2023: 3,511 respondents, nationally representative, margin of error 1.8%. Asked why they would choose a party in the 2024 national election; each person could give up to five reasons. 49% gave “promises to improve people’s lives”. Other reasons given: 55% the party will create jobs, 48% improve services, 44% pay grants. The authors tested a related question with a regression, a statistical test of what predicts a choice. It found that naming any of three reasons (the party pays grants, promises to improve people’s lives, will improve services) did not predict whether a person chose the ANC or an opposition party. The test used 1,668 of the 3,511 respondents, because the others had missing answers. Its items were about what a party promises or does in general, not about a manifesto, and the election was national.
- Ghana. Akeliwira and Owusu-Mensah, PanAfrican Journal of Governance and Development, 2022: a pre-election survey of 11,600 voters in 116 constituencies, chosen on purpose rather than at random. The question asked for the reason for voting for a party, and the paper ties it to Ghana’s 2012 and 2016 elections. 65.8% chose “liked the party program/manifesto”. 17.8% admired the presidential candidate. 8.3% said it is the party of their tribe. 4.3% chose “just voted”. 1.4% received a financial inducement. 2.4% chose “other”. The six figures add to 100%. It reports a stated reason. We found no question in it on whether voters knew what a manifesto contained.
- Ghana. Afrobarometer round 7 took place in September 2017. Interviews ran from 9 to 25 September. It was a random sample of 2,400 adults, with a margin of error of 2 points. Asked the major reason for the choice of presidential candidate at the 2016 election, 28% of the 2,400 respondents said the campaign promises, policies and programmes of the candidate they voted for were more credible. 28% said the candidate could do a better job managing the country’s affairs. 7% named the same party and 1% the same ethnic group. 1% said the candidate was going to win and 2% chose other. 1% or less did not know or refused. 32% are marked “not applicable”. These are the survey’s weighted shares, not head counts.
Asked whether voters knew or would read manifestos.
- Great Britain. MORI interviewed 1,960 British adults face to face. Interviews ran from 17 to 22 May 2001, before that year’s general election. Asked how likely they were to read or look at any of the party manifestos in the campaign, 39% said very or fairly likely (16% very, 23% fairly). Another 58% said not very or not at all likely. In April 1997, 53% said likely. 26% chose the statement that manifestos are “a waste of time and I wouldn’t pay any attention to them” (14% in 1997). It records how likely people said they were to read, not whether they did.
What they show together. Each figure answers a different question, so none is set against another. Where voters were asked for a reason, 49% in the South African study (2024 national election) gave “promises to improve people’s lives”. 65.8% in the Ghanaian pre-election survey of 11,600 voters named the party’s programme or manifesto. 28% of all 2,400 respondents in Afrobarometer Ghana (32% were marked not applicable) named the candidate’s campaign promises, policies and programmes. The South African study’s regression found that its group of three reasons (grants, promises to improve lives, better services) did not predict choosing the ANC or an opposition party. No study opened asks South African voters which promises they heard. The studies that ask about reading or knowing report a stated likelihood, an author’s own reasoning, or awareness of a government programme rather than of a manifesto.
Our view #
Ukweli’s view, kept apart from the counts above. Not a finding.
Do voters get influenced by manifestos? On this evidence we cannot say yes, and we cannot say no. Nothing we read measures influence. No survey we read asks South African voters which promises they heard. On X, 10 of the 598 posts from individuals named a specific 2026 promise, and one of those ten tied it to the writer’s own vote.
There is a twist. A party can write its manifesto around what voters already worry about. If it does, a voter who cares about water and reads a water promise has not shown that the promise moved them, because the worry was there first. A match between a promise and a voter’s concern is what we would see if manifestos move voters. It is also what we would see if manifestos follow voters. A match cannot separate the two, and both can be true at once.
The order of events is consistent with the second pattern. The Afrobarometer survey was taken in June and July 2025. Twelve of the fifteen manifestos were out, or announced for a set date, at least 39 days before polling day, and the earliest was launched on 27 June 2026. For the other three we could not establish a launch date. Voters’ worries were measured before the manifestos came out.
Immigration shows the same order. Google searches for “immigration” in South Africa peaked between 4 June and 7 July 2026. The average was 23 in the first window and 10 in the last. The scale is Google’s own, for that one search. Of the eleven manifestos with an exact launch date, ten came after 7 July. Folio 09 counted 16 promises about immigration. They sit in 7 of the 15 manifestos. Eight make none, so this is not a rule.
Cost of living had headlines in the Step 1 searches but no matching theme in Step 2. We searched all 2,686 promises for cost-of-living words. 16 promises in 7 of the 15 manifestos contain one, and the phrase “cost of living” occurs in three promises, all in one manifesto. A word search understates the topic: one manifesto has a section headed cost-of-living relief whose promises use none of the words. So we do not say that any manifesto makes no cost-of-living promise.
What this does not show. It does not show that any party read a survey or watched a search trend, and Ukweli makes no statement about what any party knows or intends. A party can follow its own timetable. The dates give an order of events, not a cause.
What would help is a survey that asks voters which promises they heard, and when they heard them. None of the surveys we read does.
What this folio does not show #
- It does not say manifestos influence voters, or that they do not.
- It does not say any topic, promise or party result caused another. Steps 1 to 3 are set side by side, and no line is drawn between them.
- It does not show what drove any vote. Headlines show what was loud; surveys ask what people say.
- People on X are not typical voters. The 1,089 posts are a slice of what X’s search returned, not all posts. 29 of the 1,089 are tagged by X as not in English, and their meaning was read by an AI reader and not checked by a speaker of those languages. For headlines, the languages other than English that were checked are limited (isiZulu headlines; Sesotho, Setswana and Sepedi in part; isiXhosa, Xitsonga, Tshivenda and siSwati not covered).
- The HSRC asked about reasons to vote and about when people decided to vote, not about which party to choose.
- The Afrobarometer survey was taken before the campaign; the news count covers six outlets.
- It does not judge the parties or say how any party’s manifesto compares with another’s.
- Our view rests on launch dates for twelve of the fifteen manifestos, on one Google Trends search (“immigration”, which includes searches that are not about the election), and on word searches of the promises. Launch dates for three manifestos could not be established.
How we counted, and what limits this #
- Step 1. Headlines: Google search results for “election” plus each topic’s words, six outlets, the first two result pages for each search, split into two windows. The searches contained “election”, but a headline found did not have to mention it. A hit is a headline that contains at least one word of the topic’s list. Word lists were checked by reading the hits; false matches (for example “poster”, “hostel” and “nurse”) were removed. Three crime searches held the names of people in the policing scandals. For these we read the titles and Google snippets and counted results that held an election word (election, voter, voting, ballot, IEC, campaign or candidate). The count was 4 of 59 results from 8 May to 6 October, and 24 of 60 from 7 October to 4 November, of which 7 of 40 came from the two searches that held only names. This was counted by hand in two passes; a count of the full set of results has not been done. Two search services were compared on one search: 14 of 20 headlines were the same and the water hits were 12 in both. isiZulu headlines were counted by word stem because the language adds prefixes to words. Survey and Google Trends figures are read from the sources named.
- Step 2. Counts come from the promise records for the fifteen manifestos (2,686 promises, ten themes), the same file used in Folios 21 and 22.
- Step 3. The IEC results dashboard, read on 10 November 2026, each metro showing 100% complete. 2021 results from the same dashboard.
- Step 4, X. Four collections, each by weekly search over 26 weeks. The first searched “manifesto”. The second searched “#LGE2026” and “ithembisa” (a word read as “promises” in isiZulu; meaning not checked by a speaker). The third searched “election promise” and “they promised”. The fourth was a group of “promised” and “voting because” searches with South African party and place words. Up to 20 posts per search per week were kept, and X’s “Latest” order was used. In two of the four collections the cap was reached in every week, so the data are a slice of what the searches returned, weighted to the newest posts. Posts did not fall evenly across days: in the “manifesto” collection, 390 of 520 posts fall on a Thursday or Friday. Account bios were empty in the data, so party, media or official accounts were judged from the account name, the handle and the post’s own wording. An account with a personal name and no party in the name counts as an individual unless the post speaks as a party or campaign. Rules were written and fixed before any post was read (one amendment, logged: a label for posts about the 2026 elections that name no promise). A second AI reader, given only the rules and 75 posts in shuffled order, matched 66 of 75 labels. Both readers are the same kind of AI, so this measures consistency, not accuracy, and the 75 included no post about older broken promises. After that read, 17 labels were changed under rulings and the second-read figure was not recomputed. Counts are posts and accounts per label.
- Our view. Launch dates were read from news and party pages opened on 10 and 11 November 2026; where a date is only announced, or only a file date exists, it is not counted as confirmed. The “immigration” search interest is Google Trends for South Africa, read daily from 8 May to 4 November. Its scale is Google’s own, for that one search. The immigration promise count is Folio 09’s. The cost-of-living count is a word search of all 2,686 promise rows, checked against the source text.
- The five outside studies were opened and read at their owners’ own sites.
Sources #
- Electoral Commission of South Africa, “Electoral Commission Certifies 136 790 Candidates to Contest 2026 Local Government Elections”, media statement, gov.za, 16 September 2026.
- SAnews, “IEC declares LGE 2026 free and fair”, 8 November 2026.
- Local Government: Municipal Structures Act 117 of 1998, section 22 (composition of councils), as published in 1998; amendments not checked.
- SAnews, “Ready to Vote? Know what to expect on Election Day”, 26 October 2026.
- Open Cities Lab, “How Your Vote Counts”.
- Wikipedia, Metropolitan municipality (South Africa), list of the eight metros and their provinces; South African Government, Local government, list of the eight metros.
- Electoral Commission of South Africa, results dashboard (read on 10 November 2026): results.elections.org.za/dashboards/lge
- Afrobarometer, South Africa round 10, summary of results (22 May 2026).
- Human Sciences Research Council (HSRC) and the IEC, election satisfaction survey 2026, key highlights.
- University of Johannesburg, Centre for Social Development in Africa, “Factors determining voter choice in South Africa’s 2024 national general elections” (news page).
- Akeliwira and Owusu-Mensah (2022), article page, PanAfrican Journal of Governance and Development 3(2).
- Afrobarometer, Ghana round 7, summary of results (2017).
- Mattes (2004), working paper page, CSSR Working Paper 89 (landing page).
- MORI, “General Election 2001: Manifestly ‘A Waste Of Time’” (30 May 2001); sample size on a second Ipsos page.
- Google Trends, South Africa: “no water” (monthly, 2015 to 2026); “manifesto” and “immigration” (daily, 8 May to 4 November 2026). Read on 10 November 2026.
- Ipsos South Africa, three releases, and the public pages of the News24 and SABI poll, as read by Ukweli on 10 November 2026.
- Ukweli, Folio 07, Folio 08, Folio 09, Folio 22 and Folio 24, for the table of council powers, the 2026 campaign, the immigration promise count and the party counts.
- The fifteen 2026 manifestos, as read by Ukweli; each promise is on the elections page in the party’s own words.
The standing block #
Read every promise in the party’s own words →
Read the register and download the data →
Integrity Watch is a verified register, neutral by design. Every entry is confirmed against a reputable source, and if it cannot be confirmed, it is not listed. Ukweli is a content integrity platform built by The Orkestra.
Get the next folio
The next Ukweli folio, by email. Nothing else, and you can leave at any time.
The register itself stays free and public, and the full dataset is yours to download whether you subscribe or not.
Know the truth before you publish.
Ukweli checks documents for fabricated and unverifiable citations, sources, quotes and claims, before they leave your hands. Integrify a document · Get the next folio