David H. Spencer (R)

« Go Back   « Go Back

Victories

Won 1 out of 1 generals.
Won 4 out of 5 primaries.
Won 5 out of 6 total contests.

David H. Spencer (R)

Past Contests

Date Stage Office District Candidates
2024Aug 6 Republican Primary Township Treasurer Cannon Township
David H. Spencer ran unopposed. Candidates »
Candidate Votes %
2,033 99.6%
Write-In
9 0.4%
Total Votes Cast 2,042  
Undervotes 455  
Overvotes 1  
Total Ballots Cast 2,498  
Registered Voters 12,767  
See Details for this Contest »
2024Aug 6 Republican Primary Precinct Delegate Precinct Cannon Township, Precinct 6
Peter MacGregor and David H. Spencer ran (top 2 advance). Candidates »
Candidate Votes %
winner
277 55.5%
winner
222 44.5%
Write-In
0 0.0%
Total Votes Cast 499  
Undervotes 253  
Total Ballots Cast 752  
Registered Voters 2,085  
See Details for this Contest »
2022Aug 2 Republican Primary Precinct Delegate Precinct Cannon Township, Precinct 6
Christine MacGregor and 3 others ran (top 2 advance). Candidates »
Candidate Votes %
winner
281 37.6%
winner
241 32.2%
114 15.2%
109 14.6%
Write-in
3 0.4%
Total Votes Cast 748  
Registered Voters 2,004  
See Details for this Contest »
2020Nov 3 General Election Township Treasurer Cannon Township
David H. Spencer won unopposed. Candidates »
Candidate Votes %
winner
Republican
7,300 99.4%
Write-in
47 0.6%
Total Votes Cast 7,347  
Overvotes/Undervotes 2,800  
Total Ballots Cast 10,147  
Registered Voters 12,138  
See Details for this Contest »
2020Aug 4 Republican Primary Township Treasurer Cannon Township
David H. Spencer won unopposed. Candidates »
Candidate Votes %
winner
2,451 99.9%
Write-in
3 0.1%
Total Votes Cast 2,454  
Overvotes/Undervotes 1,984  
Total Ballots Cast 4,438  
Registered Voters 11,707  
See Details for this Contest »
2012Aug 7 Republican Primary Precinct Delegate Precinct Cannon Township, Precinct 6
Terri L. Byrne and 5 others ran (top 2 advance). Candidates »
Candidate Votes %
winner
102 21.6%
winner
96 20.3%
84 17.8%
77 16.3%
71 15.0%
42 8.9%
Total Votes Cast 472  
Total Ballots Cast 382  
See Details for this Contest »