The 2026 Windsor municipal election is scheduled to be held on October 26, 2026, to elect the mayor of Windsor, Windsor City Council and the Greater Essex County District School Board, Windsor Essex Catholic District School Board, Conseil scolaire catholique Providence and Conseil scolaire Viamonde.
The election will be held on the same day as elections in every other municipality in Ontario, as well as the elections in the neighbouring towns in Essex County.
Nominations opened on May 1, and the deadline for filing was on August 21, 2026. The candidates registered to run for all open seats are as follows:
Mayor Incumbent mayor Drew Dilkens announced on August 20 that he will be seeking a fourth term. He is being challenged by three-term Ward 1 Councillor Fred Francis, who is the younger brother of former mayor Eddie Francis.
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % ! ±% |- | style="background-color:#004bac;" | | style="text-align:left;" | Drew Dilkens (X) | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | TBD |- | style="background-color:#FF0000;" | | style="text-align:left;" | Benjamin Danyluk | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | TBD |- | style="background-color:#6E2B0A;" | | style="text-align:left;" | Aaron Day | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | TBD |- | style="background-color:#1A8A3D;" | | style="text-align:left;" | Fred Francis | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#FF8300;" | | style="text-align:left;" | Dylon Graves | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#858585;" | | style="text-align:left;" | Tanya Grayer | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#141414;" | | style="text-align:left;" | Nick Kolsky | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#0A0D57;" | | style="text-align:left;" | Tristan Ty Morencie | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#ffff00;" | | style="text-align:left;" | Kat Pasquach | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#68CC31;" | | style="text-align:left;" | Patrick Sutherland | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#00FFE9;" | | style="text-align:left;" | Louis Vaupotic | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | TBD |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="2" | |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total rejected, unmarked and declined votes | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="2" | |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="3" | |- | style="text-align:left;" colspan="6" |Note: Candidate campaign colours are based on the prominent colour used in campaign items (signs, literature, etc.) and are used as a visual differentiation between candidates. Colours from prior party affiliations may be used as well. |- | style="text-align:left;" colspan="13" |Sources: City of Windsor
City Council Four of the ten wards in the city are open seats (Wards 1, 4, 5, 6), the most seen in a municipal election since 2014 - which also saw 4 wards being open seats.
Ward 1
Incumbent Councillor Fred Francis announced he would be stepping down from Council to run for Mayor.
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % ! ±% |- | style="background-color:#24559C;" | | style="text-align:left;" | Henry De Cordova | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#EA6924;" | | style="text-align:left;" | Geoffrey D Guttmann | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#0F6F57;" | | style="text-align:left;" | Shezi Jaffri | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#8007B8;" | | style="text-align:left;" | Brenda Juarez | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#BD2026;" | | style="text-align:left;" | Frank Providenti | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#0D163D;" | | style="text-align:left;" | Darcie Renaud | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | TBD |- | style="background-color:#2E338A;" | | style="text-align:left;" | Linda Qin | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="2" | |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total rejected, unmarked and declined votes | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="2" | |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="3" | |- | style="text-align:left;" colspan="6" |Note: Candidate campaign colours are based on the prominent colour used in campaign items (signs, literature, etc.) and are used as a visual differentiation between candidates. Colours from prior party affiliations may be used as well. |- | style="text-align:left;" colspan="13" |Sources: City of Windsor
Ward 2
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % ! ±% |- | style="background-color:#F47521;" | | style="text-align:left;" | Frazier Fathers (X) | style="text-align:right;" |TBD | style="text-align:right;" | TBD | style="text-align:center;" | TBD |- | style="background-color:#755EA9;" | | style="text-align:left;" | Anthony Jabbour | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#0E3478;" | | style="text-align:left;" | Nick Markham | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#C90000;" | | style="text-align:left;" | Cynthia Van Vrouwerff | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | TBD |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="2" | |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total rejected, unmarked and declined votes | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="2" | |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout (from 2025 by-election) | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout (from 2022 election) | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="3" | |- | style="text-align:left;" colspan="6" |Note: Candidate campaign colours are based on the prominent colour used in campaign items (signs, literature, etc.) and are used as a visual differentiation between candidates. Colours from prior party affiliations may be used as well. |- | style="text-align:left;" colspan="13" |Sources: City of Windsor
Ward 3
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % ! ±% |- | style="background-color:#F4B01C;" | | style="text-align:left;" | Renaldo Agostino (X) | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | TBD |- | style="background-color:#283272;" | | style="text-align:left;" | Rabia Kirma | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#C40000;" | | style="text-align:left;" | Randal Saccucci | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="background-color:#071829;" | | style="text-align:left;" | Spiro S. Spiliadis | style="text-align:right;" | TBD | style="text-align:right;" | TBD | style="text-align:center;" | -- |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="2" | |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total rejected, unmarked and declined votes | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="2" | |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#FFFFFF;" | TBD |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | TBD | style="text-align:right;background-color:#c2c2c2;" colspan="3" | |-