Elgin Township Democratic Candidates
Primary Election: March 17, 2026
General Election: November 3, 2026
Elgin Township residents will vote on races in the 2026 Midterm Election.
Government without Drama
Common Sense Solutions | Working for the Common Good
Democrats just get the job done! Meet candidates who only want to serve our community.
No nonsense responsibility from people you know you can trust.
Federal Candidates
Senate
House of Representatives 08
State Candidates
Governor & Lieutenant Governor

JB Pritzker |
Governor

Christian Mitchell |
Lieutenant Governor

Patricia L. Tillman |
Governor

Joseph L. Mosley |
Lieutenant Governor
Statewide Illinois Candidates

Kwame Raoul |
State’s Attorney

Alexi Giannoulias |
Secretary of State

Michael Frerichs | Treasurer
Illinois Comptroller

Margaret Croke

George Danos

Stephanie Kifowitz

Holly Kim

Karina Villa
Illinois State Representatives

Anna Moeller | 43

Maura Hirschauer | 49

Suzanne Ness | 66
Local Candidates
County Clerk

Brian Pollock

Brenda Rodgers
County Sheriff

Amy Johnson

Sal Rodriguez
County Treasurer

Connie Cain

Scott Johansen

Penny Wegman
Kane County Board Candidates

Deborah Allan | 17

Deborah Willis | 17

Mo Iqbal | 19
Central Comitteepeople
Central Committee Cd08
FOR 8TH STATE CENTRAL COMMITTEEPERSON
(Vote for TWO One male, one female. )
- Michael C. Cudzik
- Cristina Castro
Do you vote by mail? Important postmark changes! Mail your ballot ASAP!

These important dates have been copied from the Kane County election website: https://clerk.kanecountyil.gov/Elections
Find Your Polling Place
Request Vote By Mail Ballot
Wed. Dec. 17, 2025*
*Ballots will not be sent until Thurs. Feb. 5 2026
Issue Vote By Mail Ballot
For Military/Overseas
Fri. Jan. 30, 2026 – Mon. March 9, 2026
For All Other Vote By Mail
Thurs. Feb. 5, 2026 – Thurs. March 12, 2026
Last Day to Register to Vote
Tues. Feb. 17, 2026
Grace Period Registration & Voting
(At Kane County Elections Main Office & Aurora Satellite)
Wed. Feb. 18, 2026 – Mon. March 16, 2026
Early Voting Period
(At Kane County Elections Main Office & Aurora Satellite)
Thurs. Feb. 5, 2026 – Mon. March 16, 2026
Permanent Sites – Early Voting Period
(All Early Voting Polling Places)
Mon. March 2, 2026 – Mon. March 16, 2026
Last Day to Count Vote By Mail & Provisional Ballots
Tues. March 31, 2026
























