It's been a wild ride for results in Waterloo Region, but we're compiling results of your votes, right here in Cambridge. Here are results currently, with 60 of 60 polls reporting. The city saw a major upset with five-term Mayor Doug Craig losing to challenger Kathryn McGarry.

Mayor's Race: (major upset)

• Kathryn McGarry (13,404) Elected

• Doug Craig (7,394)