The next municipal election is on Monday, October 22, 2018, when Torontonians will cast their votes for a mayor and city councillors who will shape the direction of our city over the next four years.

randomness