Truth and Solidarity Movement Truth & Solidarity Gauteng
Gauteng Province

Know how your government works. Then hold it to account.

The Truth and Solidarity Movement stands for the rights and liberties of the individual, for government that answers to the people it serves, and for the right of every resident to know where their money goes. This is our Gauteng home.

Local government elections 4 November 2026

Lit: a candidate on this page stands thereDark: nobody yetTap a municipality to see who.Gauteng, one dot about every 2 km. Boundaries © OpenStreetMap contributors

Who should I vote for?

For the people, not for the government

That choice is yours. We are asking for your vote on 4 November because we believe a party must work for the people who elect it, not for itself.

1

Public money is your money

Public money belongs to the public. Every rand must deliver value, and you have the right to know where it goes.

2

Results you can measure

Every programme must have a budget, a deadline and a result the public can check. If we cannot measure progress, we cannot honestly claim success.

3

Nobody above the law

Your rights are not a gift from government, and no election result puts anyone above the law.

Try it. One minute.

Start with the thing nobody teaches you

Most people never learn which of South Africa's three governments owns their problem. So they complain to the wrong office, wait months, and conclude that nothing works. We built a free course to fix exactly that.

Here are three questions from lesson one. National, provincial or local: whose job is it?

Three questions

The street light outside your house has been dead for three weeks. Which sphere fixes it?

See the answer

Local. Street lights, water, bins and potholes are municipal work. Your ward councillor is the person to phone.

Your child's school has no textbooks. Which sphere?

See the answer

Provincial. National sets education policy, but the provincial department actually runs the schools, hires the teachers and delivers the books.

Which sphere issues your ID document?

See the answer

National. Home Affairs is a national department. So is SARS, so are the police, so is the army.

Free · No sign-up · Works offline

Know Your Vote

Eight short lessons on how South African government actually works — written in plain language, for people who were never taught this at school.

  • Which of the three spheres fixes your water, your school, your ID
  • What your two ballot papers actually do, and why they are different
  • Why councils change mayors so often, and what it costs your street
  • Where municipal money comes from and how to read an audit result
  • How to log a complaint so it cannot be ignored

It includes a Who do I call? tool with real Johannesburg numbers, a practice ballot, and a certificate when you finish.

8lessons
49minutes total
24problems mapped
to the right office

Deliberately nonpartisan. The practice ballot uses invented parties on purpose, so the course teaches you the system without telling you how to vote.

Ward by ward

Standing in Gauteng

Our candidates here in the province — for mayor, and ward by ward. This is not the full list; more will be added as they are confirmed.

Mohamed Zaine Khan, mayoral candidate for the City of Johannesburg

Mohamed Zaine Khan

Mayoral candidate

City of Johannesburg · also standing in Ward 8, and MMC candidate for Transportation

Hoosein Khan, Ward 9 councillor candidate in Lenasia, Johannesburg

Hoosein Khan

Ward 9 councillor candidate

Lenasia · City of Johannesburg, Region G · also MMC candidate for Housing

Omar Khan, Ward 120 councillor candidate in Lenasia South, Johannesburg

Omar Khan

Ward 120 councillor candidate

Lenasia South and surrounds · City of Johannesburg, Region G

Modise Patrick Baloyi, Ward 121 councillor candidate in Johannesburg

Modise Patrick Baloyi

Ward 121 councillor candidate

City of Johannesburg, Region G

Sphamandla James Radebe, Ward 7 councillor candidate in the City of Johannesburg

Sphamandla James Radebe

Ward 7 councillor candidate

City of Johannesburg

Lisa Islam, Ward 71 councillor candidate in Johannesburg

Lisa Islam

Ward 71 councillor candidate

Witpoortjie, Lindhaven, Davidsonville and surrounds · City of Johannesburg

Thabo Peter Moatshe, mayoral candidate for the City of Tshwane

Thabo Peter Moatshe

Mayoral candidate

City of Tshwane

Margaret Hontse Kopane, Ward 94 councillor candidate in Tshwane

Margaret Hontse Kopane

Ward 94 councillor candidate

Tshwane Metropolitan Municipality

Thapelo Noko Ngoepe, Mogale City mayoral candidate

Thapelo Noko Ngoepe

Mayoral candidate

Mogale City

Bongane Makopo, candidate in the City of Ekurhuleni

Bongane Makopo

Candidate

City of Ekurhuleni

Banele Komani, Emfuleni mayoral candidate

Banele Komani

Mayoral candidate

Emfuleni

Check your ward before you vote — the boundaries moved

Johannesburg’s electoral map was redrawn for this election, and the Lenasia and Lenasia South wards were among those affected. Your ward number and your voting station may have changed without you moving house.

Confirm yours on elections.org.za or phone the IEC on 0800 11 8000. Our free course explains what a ward councillor can actually do for you once you know who yours is.

National leadership

Who leads the Movement

The Truth and Solidarity Movement is led nationally by its founder and president.

Mehmet Vefa Dag, President of the Truth and Solidarity Movement

Mehmet Vefa Dag

President and founder, Truth and Solidarity Movement

Turkish-born and South African by choice, Mehmet Vefa Dag founded the Movement and has led it since it took its present name in 2022. It now contests elections nationwide.

He organised the national shutdown of 4 September 2025, calling for accountability and transparency in government, and stands as the Movement’s mayoral candidate for the City of Cape Town in this election. The Movement’s stated aim is to field a candidate in every ward in the country by 4 November 2026.

Beyond the province

And across the country

The Movement is not only standing here. These candidates are standing in other provinces — you cannot vote for them in Gauteng, and they are listed with their own municipality so nobody is in any doubt about where they stand. They are here to show the scale of what is being built for 4 November.

Mokoena Koos Kagiso, Capricorn District mayoral candidate in Limpopo

Mokoena Koos Kagiso

Mayoral candidate

Capricorn District · Limpopo

Harmse Grant Enrigo, Ward 25 councillor candidate in the City of Cape Town

Harmse Grant Enrigo

Ward 25 councillor candidate

City of Cape Town · Western Cape

Mohammed Imraan Osman, Ward 25 councillor candidate in Msunduzi, KwaZulu-Natal

Mohammed Imraan Osman

Ward 25 councillor candidate

Msunduzi (Pietermaritzburg) · KwaZulu-Natal

Bongani Vilakazi, Ward 13 councillor candidate in uMngeni, KwaZulu-Natal

Bongani Vilakazi

Ward 13 councillor candidate

uMngeni · KwaZulu-Natal

Barry Horne, Garden Route mayoral candidate in the Western Cape

Barry Horne

Mayoral candidate

Garden Route District · Western Cape

Stephen Fortuine, Drakenstein mayoral candidate in the Western Cape

Stephen Fortuine

Mayoral candidate

Drakenstein · Western Cape

Wadeeah Smith, Ward 76 councillor candidate in Mitchells Plain, Cape Town

Wadeeah Smith

Ward 76 councillor candidate

Portland, Mitchells Plain · City of Cape Town · Western Cape

Zelt Francois Marais, Ward 58 councillor candidate in the City of Cape Town

Zelt Francois Marais

Ward 58 councillor candidate

City of Cape Town · Western Cape

Ronald Zwakele Msane, known as Chief Majoka Msane, eThekwini mayoral candidate in KwaZulu-Natal

Ronald Zwakele Msane

Mayoral candidate

Chief Majoka Msane · eThekwini, also standing in Ward 67 · KwaZulu-Natal

Mbali Mpanza, uMhlathuze deputy mayor candidate in KwaZulu-Natal

Mbali Mpanza

Deputy mayor candidate

uMhlathuze · KwaZulu-Natal

Iqbal Razak, Ward 30 councillor candidate in Msunduzi, KwaZulu-Natal

Iqbal Razak

Ward 30 councillor candidate

Msunduzi (Pietermaritzburg) · KwaZulu-Natal

Eric Thulani Mkhize, candidate in the Dr Nkosazana Dlamini-Zuma Municipality, KwaZulu-Natal

Eric Thulani Mkhize

Candidate

Dr Nkosazana Dlamini-Zuma Municipality · KwaZulu-Natal

Jacob Malatsi, Dr JS Moroka mayoral candidate in Mpumalanga

Jacob Malatsi

Mayoral candidate

Dr JS Moroka · Mpumalanga

Jane Mashiane, candidate in Mogalakwena, Limpopo

Jane Mashiane

Candidate

Mogalakwena · Limpopo

Matome Joel Maake, candidate in the Mopani District, Limpopo

Matome Joel Maake

Candidate

Mopani District · Limpopo

Election day

Before 4 November

Gauteng votes for its municipal councils on 4 November 2026. That is the election that decides your water, your electricity, your bins and your streets — the sphere of government closest to your daily life.

Registration has closed.

The national voters' roll closed on 7 August 2026, when the election date was proclaimed. You can no longer register or change your details for this election. You can still confirm whether you are registered and where you must vote, on elections.org.za or by phoning the IEC on 0800 11 8000.

If you are registered, the most useful thing you can do between now and then is understand what you are being handed on the day. Two ballot papers do two completely different jobs, and most people have never been told which is which.

  • Bring your ID. Green ID book, smart ID card or valid temporary ID certificate. No ID, no vote.
  • Check your station. Your ward and voting station may have moved. Confirm on elections.org.za or 0800 11 8000.
  • Know your two ballots. They do two different jobs. The course explains both in seven minutes.