Caleb Finn (@calebfinn1) 's Twitter Profile
Caleb Finn

@calebfinn1

Ward 70 Councillor Johannesburg, Honours graduate in Development Studies, proud DA activist!

ID: 381397329

calendar_today28-09-2011 08:03:44

4,4K Tweet

1,1K Takipçi

502 Takip Edilen

DA Joburg Caucus (@da_jhb) 's Twitter Profile Photo

🚨 Cllr Belinda Kayser-Echeozonjoku, DA Johannesburg Caucus Leader, speaks to Newzroom Afrika on motions of no confidence brought forward by the DA and the Mayor's removal of tariff increases ahead of the motions. #TrueStateofJoburg

Jo'burg Metro Police Department - JMPD (@joburgmpd) 's Twitter Profile Photo

JMPD METRO POLICE TRAINING INTAKE PROGRAM The Johannesburg Metropolitan Police Department (JMPD) is offering a training program for individuals to become Metropolitan Police Officers. The intensive training will span 18 months, and successful candidates will be considered for

JMPD METRO POLICE TRAINING INTAKE PROGRAM

The Johannesburg Metropolitan Police Department (JMPD) is offering a training program for individuals to become Metropolitan Police Officers.

The intensive training will span 18 months, and successful candidates will be considered for
John Steenhuisen MP (@jsteenhuisen) 's Twitter Profile Photo

The DA calls on the President to fire Ministers Simelane, Nkabane, and Ministers or Deputy Ministers implicated in corruption within the next 48 hours. If they fail to do so, the ANC will inflict grave consequences on South Africa.

Democratic Alliance (@our_da) 's Twitter Profile Photo

🇿🇦 Happening today at 15h00! The DA is going live to brief the media and the public on the GNU and ultimatum to President Ramaphosa. 📺 Watch it on the DA’s Facebook or YouTube pages: youtube.com/live/ykSP1XIDf… #DApresser

🇿🇦 Happening today at 15h00! The DA is going live to brief the media and the public on the GNU and ultimatum to President Ramaphosa.

📺 Watch it on the DA’s Facebook or YouTube pages: youtube.com/live/ykSP1XIDf…

#DApresser
DA Gauteng (@dagauteng) 's Twitter Profile Photo

🚨 The DA is taking action to deal with corrupt Ministers because Ramaphosa refuses to fire lawbreakers. We will therefore vote against the budgets of corrupt ministers and boycott the extravagant R700 million National Dialogue. Watch the full briefing: youtube.com/live/ykSP1XIDf…

🚨 The DA is taking action to deal with corrupt Ministers because Ramaphosa refuses to fire lawbreakers.

We will therefore vote against the budgets of corrupt ministers and boycott the extravagant R700 million National Dialogue. Watch the full briefing: youtube.com/live/ykSP1XIDf…
Democratic Alliance Gauteng Legislature (@da_gpl) 's Twitter Profile Photo

4 Years After the Fire — Still No Full Repairs at Charlotte Maxeke Hospital It’s been more than four years since a fire damaged Charlotte Maxeke Hospital, but the facility is still not fully repaired. #Did You Know #CharlotteMaxeke Jack Bloom YouTube: youtu.be/zTrgYpE2CwE

DA Gauteng (@dagauteng) 's Twitter Profile Photo

🚨⚖️ Helen Botes and all Johannesburg officials involved in any criminal activities must face the full force of the law. The criminal case we have opened against the CEO of Johannesburg Property Company (JPC) and other senior JPC officials has been referred to the Directorate for

🚨⚖️ Helen Botes and all Johannesburg officials involved in any criminal activities must face the full force of the law. The criminal case we have opened against the CEO of Johannesburg Property Company (JPC) and other senior JPC officials has been referred to the Directorate for
DA Gauteng (@dagauteng) 's Twitter Profile Photo

🇿🇦 Have you signed up to become a DA member? Visit membership.da.org.za to join our dynamic team that is working towards building a better future for all. 📍 Emfuleni North, Ward 24

🇿🇦 Have you signed up to become a DA member? Visit membership.da.org.za to join our dynamic team that is working towards building a better future for all.

📍 Emfuleni North, Ward 24
DA Gauteng (@dagauteng) 's Twitter Profile Photo

📍We are at the magistrates' court to picket for justice for the 11-year-old Jayden-Lee who was brutally murdered in May 2025.

📍We are at the magistrates' court to picket for justice for the 11-year-old Jayden-Lee who was brutally murdered in May 2025.
DA Joburg Caucus (@da_jhb) 's Twitter Profile Photo

🚨The DA Joburg Health and Social Development Section 79 Committee celebrated their Mandela Day at Donovan Mcdonald Retirement Village. The committee invited ESP and SASSA officials to help the elderly residents with their enquiries. Thank you to the Florida SAPS for the warm

Democratic Alliance (@our_da) 's Twitter Profile Photo

🚨Are you envisioning a South Africa with One Future, grounded in the values of Freedom, Fairness, Opportunity and Diversity. The DA’s 2026 Young Leaders Programme applications will open soon. See link.⬇ da.org.za/young-leaders-…

🚨Are you envisioning a South Africa with One Future, grounded in the values of Freedom, Fairness, Opportunity and Diversity.

The DA’s 2026 Young Leaders Programme applications will open soon.

See link.⬇ da.org.za/young-leaders-…
Democratic Alliance (@our_da) 's Twitter Profile Photo

📣 Applications for the 2026 DA Young Leaders Programme are OPEN! 🫵 If you’re a young South African passionate about politics or public service, this is your chance to grow your leadership, sharpen your thinking, and build real impact. ✍️ Apply now: youngleaders.org.za

📣 Applications for the 2026 DA Young Leaders Programme are OPEN!

🫵 If you’re a young South African passionate about politics or public service, this is your chance to grow your leadership, sharpen your thinking, and build real impact.

✍️ Apply now: youngleaders.org.za
Tim (@jozi117) 's Twitter Profile Photo

I see the PA has cynically cancelled Liam Jacobs Tshwane Mayoral Candidacy, registered him to vote from Tshwane to Joburg, and are going to make him the MMC Transport. What does this 24 year old Tshwane resident know about Joburg, transport & about being a councillor?

DA Gauteng (@dagauteng) 's Twitter Profile Photo

🙌🏼🏆 Bye-bye Botes! For years, the DA has sounded the alarm about corruption and maladministration at the Johannesburg Property Company under Helen Botes' leadership. While some may see her departure as the end of the story, we are certain that this will not be the end of

🙌🏼🏆 Bye-bye Botes!

For years, the DA has sounded the alarm about corruption and maladministration at the Johannesburg Property Company under Helen Botes' leadership. While some may see her departure as the end of the story, we are certain that this will not be the end of
DA Joburg Caucus (@da_jhb) 's Twitter Profile Photo

🤩🚀 Only 2 DAYS TO GO and we will know who the DA Johannesburg Mayoral Candidate is. You do not want to miss this historic event! 📺 Join us live on the DA Gauteng’s YouTube channel.

🤩🚀 Only 2 DAYS TO GO and we will know who the DA Johannesburg Mayoral Candidate is. You do not want to miss this historic event!

📺 Join us live on the DA Gauteng’s YouTube channel.
DA Gauteng (@dagauteng) 's Twitter Profile Photo

🎙️Helen Zille gets personal on the #DApodcast, sharing her Joburg roots, journey from journalist to DA Leader, and vision as the 2026 Mayoral Candidate. Hear why she believes in Joburg’s future. 🎧 Tune in today at 16h00: youtu.be/7nIOkrDhU1Q #BelieveInJoburg

🎙️Helen Zille gets personal on the #DApodcast, sharing her Joburg roots, journey from journalist to DA Leader, and vision as the 2026 Mayoral Candidate. Hear why she believes in Joburg’s future. 

🎧 Tune in today at 16h00: youtu.be/7nIOkrDhU1Q

#BelieveInJoburg
DA Gauteng (@dagauteng) 's Twitter Profile Photo

‼️Exposed! These are the parties that chose to keep Gauteng trapped in the ANC's chaos and decay, voting in favour of Premier Panyaza Lesufi during today’s Motion of No Confidence. Remember their names.

‼️Exposed! These are the parties that chose to keep Gauteng trapped in the ANC's chaos and decay, voting in favour of Premier Panyaza Lesufi during today’s Motion of No Confidence.

Remember their names.