Councillor in Ward 20 Scarborough Southwest · Toronto 2026
Kevin Rupasinghe
Candidate for Councillor in Ward 20 Scarborough Southwest, runner-up in the 2023 by-election.
Kevin Rupasinghe is on the City of Toronto’s list of certified candidates for Councillor in Ward 20 Scarborough Southwest, with a nomination filed on June 16, 2026. The City Clerk’s results show him second in the 2023 by-election with 3,854 votes and third in the 2022 general election with 3,208 votes. The Local says he is a civil engineer and former Cycle Toronto campaigns manager.
Kevin Rupasinghe appears on the City of Toronto’s list of certified candidates for Councillor in Ward 20 Scarborough Southwest. A certified candidate is one whose nomination the City Clerk has accepted. The list shows the nomination date as June 16, 2026 and the campaign website kevinrupasinghe.ca.
The Local’s candidate tracker, written by that outlet’s journalists, says he is an advocate with a background in civil engineering. Citing his LinkedIn page, it says he was the 2025 to 2026 interim executive director of Unlock Democracy Canada, a non-profit focused on electoral reform, and a campaigns manager for Cycle Toronto from 2019 to 2022, where he advocated for bike infrastructure including the West Scarborough Rail Path. Those are The Local’s account of his own profile, and voche.me did not check them with the organizations. At the September 28 meeting, Beach Metro reports, he said he works as a transportation engineer.
Two City Clerk documents give his results. In the November 30, 2023 by-election for Councillor in Ward 20 Scarborough Southwest he received 3,854 votes, second to Parthi Kandavel (4,641) among 23 candidates. The 23 declared totals add up to 16,950 votes, so his share was 22.7 percent, calculated by voche.me. In the October 24, 2022 general election, the Clerk’s results for Ward 20 list a Kevin Rupasinghe third among 8 candidates with 3,208 votes, which is 13.7 percent of the 23,428 declared votes. The Local says he ran for council in 2022 and came third of eight, and second of 23 in the 2023 by-election, which ties both entries to him. CBC News also names him as the runner-up in 2023.
The Local says he has been endorsed by Progress Toronto and the Toronto & York Region Labour Council. voche.me did not confirm the endorsements with either group.
His campaign website, the campaign’s own statement, describes him as a city builder and community advocate and a resident of Scarborough Southwest. Its platform page lists proposals on affordable housing, street safety, transit, community spaces, accountability, climate, arts and the city budget. Its Data Centres page says he wants a pause on the STACK data centre expansion in the ward and a pause on new and expanded data centres until the City updates its rules and review process. The same page says the expansion is moving forward “due to our city councillor’s inaction”. That is the campaign’s claim about the sitting councillor. voche.me did not check it against Council records.
Summarized from the campaign’s published profile. These are stated positions, not an assessment of results or a complete platform.
01
Housing, as his campaign states
His platform page says he will use City-owned land for affordable housing, challenge developers to build family-sized units at affordable prices, allow more housing options such as midrise apartments and support non-profit housing and co-ops.
His platform page says he will redesign roads for safer walking and cycling, speed up neighbourhood traffic calming, hire more traffic wardens, and build a 10-minute bus network across Scarborough Southwest.
His Data Centres page asks for a pause on the STACK data centre expansion and on new and expanded data centres until the City finishes updating its zoning rules and review process.
Accountability and the budget, as his campaign states
His platform page says he will hold effective consultations and town halls, report to residents, support voting reform at City Hall and champion a commercial parking levy as a new source of City revenue.
Evidence reviewed on October 4, 2026: the City of Toronto’s list of certified candidates, the City Clerk’s declarations of results for 2022 and for the 2023 by-election, three pages of his campaign website (home, Platform and Data Centres), The Local’s Ward 20 tracker, Build Canada’s Ward 20 page, TTCriders’ Ward 20 page, The Green Line’s Ward 20 page and Beach Metro’s report on the September 28 meeting. Every statement taken from his campaign website is written as the campaign’s own account.
Ward context. The Ward 20 Scarborough Southwest councillor on the City’s Members of Council page is Parthi Kandavel, who is also a candidate. The 8 Ward 20 council candidates on the City’s roster are Parthi Kandavel (sitting councillor), Laikul Choudhury, Naser Kaid, Ariel-Rachel Karokis, Luigi Lisciandro, Sharmina Nasrin, Mohammad Ali Reza and Kevin Rupasinghe. The City Clerk’s 2022 results for council in Ward 20 list 8 candidates and 23,428 votes in total: Gary Crawford (8,216, elected), Parthi Kandavel (6,936), Kevin Rupasinghe (3,208), Lorenzo Berardinetti (2,773), Malik Ahmad (709), Corey David (615), Sharif Ahmed (608) and Philip Mills (363). The Clerk’s results for the November 30, 2023 by-election list 23 candidates: Parthi Kandavel (4,641, elected), Kevin Rupasinghe (3,854), Anna Sidiropoulos (2,275) and 20 others. Beach Metro’s September 30 report names Malik Ahmad among the eight Ward 20 council candidates and leaves out Naser Kaid. The City’s roster has Naser Kaid for Ward 20 council and a Malik Ahmad for TDSB Ward 10, so voche.me follows the City’s list. A Sept. 28, 2026 candidates’ meeting at the West Scarborough Neighbourhood Community Centre, reported by Beach Metro, featured 4 of the 8: Parthi Kandavel, Ariel-Rachel Karokis, Sharmina Nasrin and Kevin Rupasinghe. Organizers invited only candidates who had given the City contact information when they registered. Build Canada’s page says he answered its questionnaire, with Yes to allowing more housing by right in every ward, and lists his ward priority as safer, cleaner streets. TTCriders’ page records his responses to its 18 questions, and its first three answers from him are Yes.
Gaps. His site links Facebook, Instagram, TikTok and Bluesky accounts. The Bluesky and Facebook addresses were each opened once and returned only the account name through a web reader, so nothing from social media is used. No public role is on record for him, so no minutes search applies. The Local’s statements about his work history and endorsements come from his LinkedIn page and Progress Toronto and the Labour Council, which voche.me did not contact. The questionnaire has not been sent.
The Local, citing his LinkedIn page, says he held this role and advocated for bike infrastructure including the West Scarborough Rail Path. voche.me did not check this with the organization.
Proposed questions for a future interview. They have not been sent to the candidate, and no answers have been supplied.
No questions and answers have been supplied.
Have your own question?
Ask Kevin Rupasinghe directly. We send it to the campaign, and publish the reply here if we get one.
05 / About this page
Questions about this page
Facts voche.me can state about Kevin Rupasinghe's page itself, answered directly rather than left blank.
Is this an official page for Kevin Rupasinghe?
No. This page is researched by voche.me from public sources, listed below, and is separate from Kevin Rupasinghe's own campaign.
Does Kevin Rupasinghe currently hold public office?
Not according to this profile. voche.me has not listed a current public office for Kevin Rupasinghe.
How many sources does this Kevin Rupasinghe profile cite?
This profile lists 11 sourced references, each with the date voche.me checked it, in the Sources section below.
Why do some questions on Kevin Rupasinghe's page show no answer?
The "Questions & answers" section on this page lists questions voche.me would put to Kevin Rupasinghe in a future interview. They have not been sent yet, so the page says plainly that no answer has been supplied instead of leaving the section blank.
When is the election Kevin Rupasinghe is running in?
The 2026 Toronto municipal election, including the Councillor race, is decided on October 26, 2026.
06 / Candidate contributions
Space for campaign updates
No campaign updates yet
Announcements, event details and messages can be added here, with their source and publication date. No campaign submission has been added.