
The Illinois primary election is June 28th.
Want to help get out the vote? Download and share the above graphic via social media, email, and text message!
Early voting is well underway and available until the day before Election Day. Check out your county of residence below to learn more about early voting locations. We encourage you to share early voting information with your networks, as well.
Thank you for taking time to vote and ensuring that your voice is heard.
Early Voting Locations/Schedules:
Voter Information
The following locations are open through June 25 on weekdays from 9 a.m. to 5 p.m. and Saturdays from 9 a.m. to 2 p.m.:
- Antioch Township Office at 1625 Deep Lake Rd. in Lake Villa
- Avon Township at 433 E. Washington St. in Round Lake Park
- Ela Area Public Library at 275 Mohawk Trail in Lake Zurich
- Fremont Township Office at 22385 W. Route 60 in Mundelein
- Gurnee Village Hall at 325 N. O’Plaine Rd. in Gurnee
- Highland Park Public Library at 494 Laurel Ave. in Highland Park
- Lake Barrington Village Hall at 23860 N. Old Barrington Rd. in Lake Barrington
- Lake County Central Permit Facility at 500 W. Winchester Rd. in Libertyville
- Lake Forest City Hall at 220 E. Deerpath Rd. in Lake Forest
- Vernon Township Community Center at 2900 N. Main St. in Buffalo Grove
- Wauconda Township Office at 505 W. Bonner Rd. in Wauconda
- West Deerfield Township Office at 601 Deerfield Rd. in Deerfield
- Zion City Hall at 2828 Sheridan Rd. in Zion
The following five locations are all open on June 25 and 26 from 9 a.m. to 4 p.m and June 27 from 9 a.m. to 7 p.m.:
- Grant Township Center at 26725 W. Molidor Rd. in Ingleside
- John S. Clark Elementary School at 601 Blanchard Rd. in Waukegan
- Lake County Main Courthouse Lobby at 18 N. County St. in Waukegan
- Mundelein Fire Department Station 1 at 1000 N. Midlothian Rd.in Mundelein
- North Chicago City Hall at 1850 Lewis Ave. in North Chicago
McHenry
The following six locations are open according to the same schedule:
- McHenry County Administration Building at 667 Ware Rd. in Woodstock (ballot drop box available 24 hours), also open weekdays from 8:30 a.m. to 4:30 p.m.
- Algonquin Township Office at 3702 US Hwy 14 in Crystal Lake (has ballot drop box)
- Lake in the Hills Village Hall at 600 Harvest Gate in Lake in the Hills (has ballot drop box)
- McHenry Township Office at 3703 N. Richmond Rd. in Johnsburg (has ballot drop box)
- McHenry City Hall at 333 S. Green St. in McHenry (has ballot drop box)
- Nunda Township Offices at 3510 Bay Rd. in Crystal Lake
Those six locations are all open:
- June 25: 8:30 a.m. to 5 p.m.
- June 26: 8:30 a.m. to 3 p.m.
- June 27: 8:30 a.m. to 7 p.m.
All of the following locations are open for early voting through June 25, weekdays from 8:30 a.m. to 4:30 p.m. and on Saturday June 25 from 8:30 a.m. to 12 p.m.:
- Huntley Park District at 12015 Mill St. in Huntley*
- Cary Area Library at 1606 Three Oaks Rd. in Cary*
- Algonquin Library at 2600 Harnish Dr. in Algonquin*
- Dunham Township Office at 107 Airport Rd. in Harvard
- Marengo City Hall at 132 E. Prairie St. in Marengo
Voter Information
Sycamore Campus – Legislative Center in the Gathertorium at 200 N. Main Street is available through June 27: weekdays from 8:30 a.m. to 7 p.m., Saturdays and Sundays 8:30 a.m. to 4:30 p.m.The following three locations are open through June 24, every day from 8:30 a.m. to 4:30 pm:
- DeKalb Township Building at 2323 S. 4th St. in DeKalb
- Kingston Friendship Center at 120 S. Main St. in Kingston
- Sandwich Library at 925 S. Main St. in Sandwich
The NIU-Holmes Student Center Gallery Lounge in DeKalb will be open June 21 through June 23 from 10 a.m. to 5 p.m.
Kendall
Kendall County Clerk’s Office at 111 W. Fox St. Room 103 in Yorkville, open:
- June 25: 8 a.m. to 4 p.m.
- June 26: 10 a.m. to 4 p.m.
- June 27: 8 a.m. to 7 p.m.
Both of the following locations are open through June 23 from 8 a.m. to 7 p.m. on weekdays and 8 a.m. to 2 p.m. on Saturdays:
- Oswego Village Hall Community Room at 100 Parkers Mill in Oswego
- Oswego Public Library at 1111 Reading Dr. in Montgomery
Voter Information
The Kane County Clerk’s Office at at 719 S. Batavia Ave., Bldg B in Geneva, the Kane County Clerk’s Aurora Satellite Office at 5 E. Downer Pl. in Aurora and the Kane County Branch Court Conference Center at 530 S. Randall Rd. in St. Charles are all open according to the following schedule:
- June 25: 8 a.m. to 4 p.m.
- June 26: 10 a.m. to 4 p.m.
- June 27: 8:30 a.m. to 4:30 p.m.
The Carpentersville Fire Station No. 93 at 3000 Sleepy Hollow Rd. in Carpentersville, Elgin Township at 729 S. McLean Blvd in Elgin, Gail Borden Library at 270 N. Grove Ave. in Elgin and Vaughan Athletic Center at 2121 W. Indian Trail in Aurora are all open according to the following schedule:
- June 25: 8 a.m. to 4 p.m.
- June 26: 10 a.m. to 4 p.m.
- June 27: 9 a.m. to 4 p.m.
Campton Community Center at 5N082 Old LaFox Rd in Campton Hills
- June 20 through June 23: 9 a.m. to 3 p.m.
City of Batavia at 100 N. Island Ave. in Batavia
- June 20 through June 23: 9 a.m. to 3:30 p.m.
Del Webb Sun City at 12880 Del Webb Blvd. in Huntley
- June 20 through June 23: 10 a.m. to 4:30 p.m.
Sugar Grove Library at 125 S. Municipal Dr. in Sugar Grove
- June 20 through June 23: 12 p.m. to 6 p.m.
Town and Country Library at 320 E. North St. in Elburn
- June 20 through June 23: 12 p.m. to 7 p.m.
Village of West Dundee at 102 S. Second St. in West Dundee
- June 20 through June 23: 9 a.m. to 4 p.m.
Mobile Vote Locations, open from 9 a.m. to 4 p.m. on the following dates:
- June 21 and June 22 at Jewel Osco at 1250 W. Main St. in West Dundee
- June 22 at North Aurora Police Department at 200 S. Lincolnway St. in North Aurora