The 2010 Windsor municipal election occurred on October 25, 2010, 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 was held on the same day as elections in every other municipality in Ontario, as well as the elections in neighbouring towns in Essex County.
This was the first election held in Windsor after the passage of By-Law 133-2009 - which divided Windsor's 5 dual-member wards into 10 single-member wards.
Mayor
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % ! ±% |- | style="background-color:#D70040;” | | style="text-align:left;" | Eddie Francis (X) | style="text-align:right;" | 39,384 | style="text-align:right;" | 56.17 | style="text-align:center;" | -21.39 |- | style="background-color:#000000;" | | style="text-align:left;" | Rick Limoges | style="text-align:right;" | 28,354 | style="text-align:right;" | 40.44 | style="text-align:center;" | -- |- | style="background-color:#9B2DBD;" | | style="text-align:left;" | Anthony Brothers | style="text-align:right;" | 979 | style="text-align:right;" | 1.40 | style="text-align:center;" | -- |- | style="background-color:#FF8E00;" | | style="text-align:left;" | Michael Mosgrove | style="text-align:right;" | 748 | style="text-align:right;" | 1.07 | style="text-align:center;" | -- |- | style="background-color:#197D24;" | | style="text-align:left;" | Robert W. Vinson | style="text-align:right;" | 377 | style="text-align:right;" | 0.54 | style="text-align:center;" | -- |- | style="background-color:#B0AE43;" | | style="text-align:left;" | Sam Sinjari | style="text-align:right;" | 273 | style="text-align:right;" | 0.39 | style="text-align:center;" | -- |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | 70,115 | style="text-align:right;background-color:#FFFFFF;" | 99.32 | 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;" | 482 | style="text-align:right;background-color:#FFFFFF;" | 0.68 | 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;" | 70,597 | style="text-align:right;background-color:#FFFFFF;" | 46.28 | style="text-align:right;background-color:#FFFFFF;" | +8.08 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | 152,557 | 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 Council Ward 1
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % |- | style="background-color:#004bac;” | | style="text-align:left;" | Drew Dilkens | style="text-align:right;" | 6,312 | style="text-align:right;" | 73.21 |- | style="background-color:#A273C7;" | | style="text-align:left;" | Matt Ford | style="text-align:right;" | 1,437 | style="text-align:right;" | 16.67 |- | style="background-color:#7ED466;" | | style="text-align:left;" | Joel Bentley | style="text-align:right;" | 873 | style="text-align:right;" | 10.13 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | 8622 | style="text-align:right;background-color:#FFFFFF;" | 97.32 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total rejected, unmarked and declined votes | style="text-align:right;background-color:#FFFFFF;" | 237 | style="text-align:right;background-color:#FFFFFF;" | 2.68 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout | style="text-align:right;background-color:#FFFFFF;" | 8,859 | style="text-align:right;background-color:#FFFFFF;" | 52.85 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | 16,764 |- | 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:
Ward 2
After the election, runner-up candidate John Elliott requested a recount from City Council due to the three vote margin of victory between him and the winner Ron Jones. It was granted, and held on November 10, where it found that Ron Jones had received 2,111 votes and John Elliott had received 2,106 votes. All of the remaining candidates' vote totals remained unchanged from the initial count.
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % |- | style="background-color:#0F3B73;” | | style="text-align:left;" | Ron Jones | style="text-align:right;" | 2,111 | style="text-align:right;" | 41.98 |- | style="background-color:#FFDF00;" | | style="text-align:left;" | John Elliott | style="text-align:right;" | 2,106 | style="text-align:right;" | 41.88 |- | style="background-color:#BD0909;" | | style="text-align:left;" | Gary Langril | style="text-align:right;" | 584 | style="text-align:right;" | 11.61 |- | style="background-color:#265C1C;" | | style="text-align:left;" | George Grant | style="text-align:right;" | 118 | style="text-align:right;" | 2.35 |- | style="background-color:#FF9500;" | | style="text-align:left;" | Grant Martin | style="text-align:right;" | 110 | style="text-align:right;" | 2.19 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | 5,029 | style="text-align:right;background-color:#FFFFFF;" | 98.00 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total rejected, unmarked and declined votes | style="text-align:right;background-color:#FFFFFF;" | 103 | style="text-align:right;background-color:#FFFFFF;" | 2.00 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout | style="text-align:right;background-color:#FFFFFF;" | 5,132 | style="text-align:right;background-color:#FFFFFF;" | 33.86 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | 15,155 |- | 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:
Original results before the recount are shown here:
CandidateVote %Ron Jones2,110*41.98John Elliott2,107*41.88Gary Langril58411.61George Grant1182.35Grant Martin1102.19
Ward 3
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % |- | style="background-color:#97E85F;” | | style="text-align:left;" | Fulvio Valentinis | style="text-align:right;" | 2,342 | style="text-align:right;" | 45.35 |- | style="background-color:#FF9B0F;” | | style="text-align:left;" | Tristan Fehrenbach | style="text-align:right;" | 773 | style="text-align:right;" | 14.97 |- | style="background-color:#2765F5;” | | style="text-align:left;" | Shannon Porcellini | style="text-align:right;" | 543 | style="text-align:right;" | 10.52 |- | style="background-color:#D42222;” | | style="text-align:left;" | Rino Bortolin | style="text-align:right;" | 435 | style="text-align:right;" | 8.42 |- | style="background-color:#00F7FF;” | | style="text-align:left;" | Cameron Adamson | style="text-align:right;" | 349 | style="text-align:right;" | 6.76 |- | style="background-color:#000000;” | | style="text-align:left;" | Don Merrifield | style="text-align:right;" | 337 | style="text-align:right;" | 6.53 |- | style="background-color:#176327;” | | style="text-align:left;" | Jon Liedtke | style="text-align:right;" | 275 | style="text-align:right;" | 5.33 |- | style="background-color:#8C8F2B;” | | style="text-align:left;" | Shan Hasan | style="text-align:right;" | 110 | style="text-align:right;" | 2.13 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | 5,164 | style="text-align:right;background-color:#FFFFFF;" | 96.40 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total rejected, unmarked and declined votes | style="text-align:right;background-color:#FFFFFF;" | 193 | style="text-align:right;background-color:#FFFFFF;" | 3.60 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout | style="text-align:right;background-color:#FFFFFF;" | 5,357 | style="text-align:right;background-color:#FFFFFF;" | 35.45 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | 15,112 |- | 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:
Ward 4
! rowspan="2" colspan="2"|Candidate ! colspan="3"|Popular vote |- ! Votes ! % |- | style="background-color:#8A0614;” | | style="text-align:left;" | Alan Halberstadt | style="text-align:right;" | 3,164 | style="text-align:right;" | 41.77 |- | style="background-color:#000000;” | | style="text-align:left;" | Anthony "Tony" Blak | style="text-align:right;" | 1,617 | style="text-align:right;" | 21.35 |- | style="background-color:#2AD0EB;” | | style="text-align:left;" | Mike Burton | style="text-align:right;" | 1,279 | style="text-align:right;" | 16.88 |- | style="background-color:#783907;” | | style="text-align:left;" | Adriano Ciotoli | style="text-align:right;" | 952 | style="text-align:right;" | 12.57 |- | style="background-color:#FF8800;” | | style="text-align:left;" | Jody Percy | style="text-align:right;" | 323 | style="text-align:right;" | 4.26 |- | style="background-color:#7AE843;” | | style="text-align:left;" | Colin McMahon | style="text-align:right;" | 156 | style="text-align:right;" | 2.06 |- | style="background-color:#A56AD9;” | | style="text-align:left;" | Robert S. Papp | style="text-align:right;" | 84 | style="text-align:right;" | 1.11 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total valid votes | style="text-align:right;background-color:#FFFFFF;" | 7,575 | style="text-align:right;background-color:#FFFFFF;" | 98.05 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Total rejected, unmarked and declined votes | style="text-align:right;background-color:#FFFFFF;" | 150 | style="text-align:right;background-color:#FFFFFF;" | 1.95 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Turnout | style="text-align:right;background-color:#FFFFFF;" | 7,725 | style="text-align:right;background-color:#FFFFFF;" | 42.01 |- | style="text-align:right;background-color:#FFFFFF;" colspan="2" |Eligible voters | style="text-align:right;background-color:#FFFFFF;" | 18,390 |-