Getting your Trinity Audio player ready...

Early voting began May 19

in many Illinois counties, with Chicago following on May 31. Suburban Cook County voters can begin casting their ballots on June 13.

What is early voting?

Whether you travel for business, can’t get to the polls on Election Day or simply prefer to get your civic responsibility out of the way, voting early is an option.

Votes cast early aren’t counted until polls close on Election Day (June 28).

Do I need to bring an ID?

If you already are registered to vote and your address is correct, you do not need to bring your ID, though it’s not a bad idea to bring it in case your signature doesn’t match the one on file. Be sure to bring two forms of identification if you also plan to register on the same day you plan to vote or if you need to change your address or name. At least one of those IDs must list your current address.

What if I’ve already received a mail-in ballot, but want to participate in early voting instead?

If you decide to vote early in person but already received a mail-in ballot, bring that ballot with you when you go to vote in person to have the ballot that was mailed to you canceled.

Where can I vote in person before Election Day?

Here’s a jurisdiction-by-jurisdiction look at where and when residents may vote in advance of the primary election on June 28.

Locations and hours of operation are subject to change, so check with your local jurisdiction for latest information.

Jump to your jurisdiction

#vote-guide button {
font-family: Open Sans,sans-serif; /*byline/
background: #f9f9f9 /*navbar lt gray*/;
color: rgb(0, 78, 135) /* link blue*/;
border: none;
padding: 5px;
font-size: .975em !important;
border: 1px solid #777 /* credit/timestamp med gray */;
border-radius: 4px;
margin: 0 20px 20px 0;
cursor: pointer;
}

.graphics-head{
font-family:Arial;
font-size:24px;
font-weight:bold;
margin:0px 0px 10px 0px;
}
.graphics-chatter{
font-family:Arial;
font-size:16px;
margin:0px 0px 10px 0px;
}
.graphics-source{
font-family:Arial;
font-size:12px;
margin:0px 0px 10px 0px;

Early voting sites, by jurisdiction

Type your address into the search box below to find the closest drop box.

.embed-container {position: relative; padding-bottom: 100%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

Sources: Tribune reporting; state and local election boards

Chicago

Jurisdiction: Chicago Board of Election Commissioners

.embed-container {position: relative; padding-bottom: 100%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

!function(){“use strict”;window.addEventListener(“message”,(function(e){if(void 0!==e.data[“datawrapper-height”]){var t=document.querySelectorAll(“iframe”);for(var a in e.data[“datawrapper-height”])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();

#back-to-top button {
font-family: Open Sans,sans-serif; /*byline/
background: #f9f9f9 /*navbar lt gray*/;
color: rgb(0, 78, 135) /* link blue*/;
border: none;
padding: 5px;
font-size: .975em !important;
border: 1px solid #777 /* credit/timestamp med gray */;
border-radius: 4px;
margin: 0 20px 20px 0;
cursor: pointer;
}

Suburban Cook County

Jurisdiction: Cook County Clerk’s office

.embed-container {position: relative; padding-bottom: 100%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

!function(){“use strict”;window.addEventListener(“message”,(function(e){if(void 0!==e.data[“datawrapper-height”]){var t=document.querySelectorAll(“iframe”);for(var a in e.data[“datawrapper-height”])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();

#back-to-top button {
font-family: Open Sans,sans-serif; /*byline/
background: #f9f9f9 /*navbar lt gray*/;
color: rgb(0, 78, 135) /* link blue*/;
border: none;
padding: 5px;
font-size: .975em !important;
border: 1px solid #777 /* credit/timestamp med gray */;
border-radius: 4px;
margin: 0 20px 20px 0;
cursor: pointer;
}

DuPage County

Jurisdiction: DuPage County Election Commission

.embed-container {position: relative; padding-bottom: 100%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

!function(){“use strict”;window.addEventListener(“message”,(function(e){if(void 0!==e.data[“datawrapper-height”]){var t=document.querySelectorAll(“iframe”);for(var a in e.data[“datawrapper-height”])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();

#back-to-top button {
font-family: Open Sans,sans-serif; /*byline/
background: #f9f9f9 /*navbar lt gray*/;
color: rgb(0, 78, 135) /* link blue*/;
border: none;
padding: 5px;
font-size: .975em !important;
border: 1px solid #777 /* credit/timestamp med gray */;
border-radius: 4px;
margin: 0 20px 20px 0;
cursor: pointer;
}

Kane County

Jurisdiction: Kane County Clerk

.embed-container {position: relative; padding-bottom: 100%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

!function(){“use strict”;window.addEventListener(“message”,(function(e){if(void 0!==e.data[“datawrapper-height”]){var t=document.querySelectorAll(“iframe”);for(var a in e.data[“datawrapper-height”])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();

#back-to-top button {
font-family: Open Sans,sans-serif; /*byline/
background: #f9f9f9 /*navbar lt gray*/;
color: rgb(0, 78, 135) /* link blue*/;
border: none;
padding: 5px;
font-size: .975em !important;
border: 1px solid #777 /* credit/timestamp med gray */;
border-radius: 4px;
margin: 0 20px 20px 0;
cursor: pointer;
}

Lake County

Jurisdiction: Lake County Clerk

.embed-container {position: relative; padding-bottom: 100%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

!function(){“use strict”;window.addEventListener(“message”,(function(e){if(void 0!==e.data[“datawrapper-height”]){var t=document.querySelectorAll(“iframe”);for(var a in e.data[“datawrapper-height”])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();

#back-to-top button {
font-family: Open Sans,sans-serif; /*byline/
background: #f9f9f9 /*navbar lt gray*/;
color: rgb(0, 78, 135) /* link blue*/;
border: none;
padding: 5px;
font-size: .975em !important;
border: 1px solid #777 /* credit/timestamp med gray */;
border-radius: 4px;
margin: 0 20px 20px 0;
cursor: pointer;
}

McHenry County

Jurisdiction: McHenry County Clerk

.embed-container {position: relative; padding-bottom: 100%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

!function(){“use strict”;window.addEventListener(“message”,(function(e){if(void 0!==e.data[“datawrapper-height”]){var t=document.querySelectorAll(“iframe”);for(var a in e.data[“datawrapper-height”])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();

#back-to-top button {
font-family: Open Sans,sans-serif; /*byline/
background: #f9f9f9 /*navbar lt gray*/;
color: rgb(0, 78, 135) /* link blue*/;
border: none;
padding: 5px;
font-size: .975em !important;
border: 1px solid #777 /* credit/timestamp med gray */;
border-radius: 4px;
margin: 0 20px 20px 0;
cursor: pointer;
}

Will County

Jurisdiction: Will County Clerk

.embed-container {position: relative; padding-bottom: 100%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

!function(){“use strict”;window.addEventListener(“message”,(function(e){if(void 0!==e.data[“datawrapper-height”]){var t=document.querySelectorAll(“iframe”);for(var a in e.data[“datawrapper-height”])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();

#back-to-top button {
font-family: Open Sans,sans-serif; /*byline/
background: #f9f9f9 /*navbar lt gray*/;
color: rgb(0, 78, 135) /* link blue*/;
border: none;
padding: 5px;
font-size: .975em !important;
border: 1px solid #777 /* credit/timestamp med gray */;
border-radius: 4px;
margin: 0 20px 20px 0;
cursor: pointer;
}

interactive_content