Candidates are listed in order of total votes.
Councillors by ward
Individual ward results are displayed in order of total votes.
Trustee tables display final winners in each school board race.
Calgary Board of Education
Calgary Catholic School District
Design and Development: Adam Foord, Jessica Willms and Richa Syal, CBC News Interactives