On February 1, 2006, Toronto City Council appointed Silva to fill the vacancy in Ward 20 that was created when Olivia Chow decided to run in the federal riding of Trinity-Spadina. Silva served as councillor until the 2006 municipal election in November 2006. A condition of the appointment was that he wasn't allowed to run as a candidate in that election.
