General Election: Tuesday, November 5, 2024

Elgin Township residents will vote on Federal, State and Local races in the 2024 General Election.

More information will be posted to this page as it becomes available.

Federal Candidates

President & Vice President

Joe Biden

Joe Biden

Kamala Harris

Kamala Harris

House of Representatives

Raja Krishnamoorthi

Rep 08
Raja Krishnamoorthi

State Candidates

State Senators

Christina Castro

Cristina Castro | 22

State Representatives

Anna Moeller

Anna Moeller | 43

Maura Hirschauer

Maura Hirschauer | 49

linda robertson

Linda Robertson | 65

Suzanne Ness

Suzanne Ness | 66

Judicial Candidates

kimberly digiovanni

Kimberly DiGiovanni
Judge 16th Circuit

julio cesar valdez

Julio Cesar Valdez
Judge 16th Circuit | 2nd Subcircuit

sandra parga

Sandra Parga
Judge 16th Circuit | 4th Subcircuit

judge rene cruz

Judge Rene Cruz | Retention

michael noland

Michael Noland
Judge 16th Circuit | Retention

Local Candidates

Kane County Candidates

Jamie Mosser

State’s Attorney
Jamie Mosser

Theresa Barreiro

Circuit Clerk
Theresa Barreiro

Penny Wegman

Penny Wegman

marisela villegas

Marisela Villegas

dr. monica silva

Dr. Monica Silva

Kane County Board Chair

corinne pierog

Corinne Pierog

Kane County Board Candidates

cherryl strathmann

Cherryl Strathmann | 20

Vern Tepe

Vern Tepe | 22

These important dates have been copied from the Kane County election website:

Find Your Polling Place

Where to Vote

Request Vote By Mail Ballot

Wed Aug 07, 2024*
*Ballots will not be sent until Thu Sep 26, 2024

Issue Vote By Mail Ballot

For Military/Overseas
Fri Sep 20, 2024 – Mon Oct 28, 2024
For All Other Vote By Mail
Thu Sep 26, 2024 – Thu Oct 31, 2024

Last Day to Register to Vote

Tue Oct 08, 2024

Grace Period Registration & Voting

(At Kane County Elections Main Office & Aurora Satellite)
Wed Oct 09 2024 – Mon Nov 04, 2024

Early Voting Period

(At Kane County Elections Main Office & Aurora Satellite)
Thu Sep 26, 2024 – Mon Nov 04 2024

Permanent Sites – Early Voting Period

(All Early Voting Polling Places)
Mon Oct 21, 2024 – Mon Nov 04, 2024

Last Day to Count Vote By Mail & Provisional Ballots

Tue Nov 19, 2024