This month, Scarborough–Rouge Park residents will head to the polls to decide who will represent them at city council. The by-election was triggered by the departure of former councillor Jennifer McKelvie, who left the role after she won a seat as a Liberal member of parliament for Ajax. McKelvie had been councillor for Scarborough–Rouge Park since 2018. Whoever replaces her will serve until the October 2026 municipal elections, but will have an incumbent’s advantage going into that vote.

Advanced polling is this weekend, Sept. 20 and 21, and election day is on Monday, Sept. 29.

Geographically, Scarborough–Rouge Park is the largest ward in Toronto, bounded by Steeles Avenue to the north and Lake Ontario to the south. It borders both Markham and Pickering, and covers major sites like the Toronto Zoo, the University of Toronto’s Scarborough Campus, and Rouge National Urban Park. The ward is very diverse, with visible minorities making up 75.6 percent of the population. It also has a lower average income than the rest of Toronto. Residents of the ward have described feeling left behind by city policy and feeling underserved by transit. There are also opposing perspectives on housing densification in the ward: some point out the need for more affordable housing in the only part of the city where the population is decreasing, while others worry about gentrification and strain on infrastructure and services.

There’s no polling and no incumbent in this council race, and outgoing councillor McKelvie hasn’t yet endorsed a candidate. This makes it hard to know who will come out on top in a field of 20 candidates, but three—Neethan Shan, Anu Sriskandarajah, and Zakir Patel—have name recognition and prior experience as Toronto District School Board trustees. Shan also won the 2017 city council by-election for Scarborough–Rouge River, before Toronto’s ward boundaries were changed in 2018. The trustees are joined in the race by community organizers, non-profit leaders, business professionals, and more.

The Local has compiled fact-checked biographies and summarized platforms, organized in alphabetical order, for all 20 candidates running in the by-election. Platforms will be updated right up to voting day.


Information in Candidate Tracker was compiled and written by The Local’s team of journalists and fact checkers through independent research and verification. The Tracker will be regularly updated as candidates register and expand their platforms. If you’re a candidate whose information is not listed or up to date, please email us at elections@thelocal.to. Last updated: September 17, 2025

Contributors: Inori Roy, Alice Boyle, Rebecca Gao, Filipa Pajevic, Emma Paling