Early voting in the June 7 primary has begun

Paul Brennan/Little Village

Early voting for the June 7 primary election began on Wednesday, as county auditors started mailing out absentee ballots requested by voters, and opened their offices for in-person early voting.

Democratic and Republican candidates will be the only ones on the primary ballot, because those two parties are the only ones that have major party status in Iowa. Any party whose candidate for president or governor gets at least 2 percent of the vote in a general election meets this party qualification. Libertarians gained major party status after their presidential candidate Gary Johnson won 3.8 percent of the vote in 2016, and lost it two years later when their candidate for governor, Jake Porter, only got 1.6 percent of the vote.

Because partisan primary elections are closed elections in Iowa, only registered Democrats will be able to vote for Democratic candidates and only registered Republicans can vote for their party’s candidates. The unregistered and those registered as No Party can register as either Democrat or Republican to vote in the primary through Monday, May 23 at 5 p.m. Democrats can also change their registration to Republican, and vice versa. People will also be able to register on Election Day.

Early voting in-person, where and when

Johnson County

In Johnson County early voting will take place at the auditor’s office in the county administration building in Iowa City (913 S Dubuque St), and there will also be a drive-through option at the Johnson County Health and Human Services Building parking ramp (855 S Dubuque St). Early voting hours are 8 a.m. to 5 p.m. on weekdays, except on Monday, May 30, when the office will be closed for Memorial Day.

The office and the parking ramp will also be open for early voting from 9 a.m. to 5 p.m. on Saturday, June 4, and from 10 a.m. to 4 p.m. on Sunday, June 5. Early voting ends at 5 p.m. on Monday, June 6.

There will be four satellite voting locations in Johnson County on the weekend before Election Day. On Saturday, voters will be able to cast ballots from 10 a.m. to 4 p.m. at the Coralville Public Library (1401 5th St), and at the North Liberty Community Library (520 W. Cherry St) from 11 a.m. to 5 p.m.

On Sunday, June 5, there will be satellite voting in Iowa City at Dream City (611 Southgate Ave) and the Iowa City Public Library (123 S Linn St). Voting hours at Dream City will be 9 a.m. to 3 p.m., and from 11 a.m. to 5 p.m.

Linn County

The Linn County Auditor’s Office in Cedar Rapids (935 Second St SW) will be open for in-person early voting on weekdays through Monday, June 6, from 8 a.m. to 5 p.m, except for Memorial Day, when hours will be 11 a.m. to 3 p.m.

Weekend voting hours will be 11 a.m. to 3 p.m.., except for Saturday, June 4, when the office will be open from 8 a.m. to 5 p.m.

Linn County doesn’t have a drive-through option and will not have any satellite locations for early voting in the primary. Because of the voting restriction Gov. Reynolds signed into law last year, county auditors can no longer select a satellite voting site. Satellite locations can now only be set up in response to a petition signed by 100 registered voters.

A ballot drop box set up outside the Jean Oxley Public Service Center in Cedar Rapids during the early voting period of the 2020 general election. Aug. 26, 2020. — Izabela Zaluska/Little Village

Early voting by mail

It is still possible to request a mail-in ballot for the June 7 primary, but time is running short. Absentee ballot request forms must be received in the auditor’s office by 5 p.m. on Monday, May 23.

Completed absentee ballots can be mailed to the auditor’s office, returned to the office in person or put in the designated ballot dropboxes. Because of the voting restrictions enacted last year, every county is now limited to one dropbox adjacent to the auditor’s office. Johnson County voters can find their dropbox on the south side of the Johnson County Administration Building, and in Linn County, the dropbox is located outside the Jean Oxley Linn County Public Service Center.

An absentee ballot must be in the dropbox or received in the auditor’s office by the end of voting on Election Day in order to be counted.

One of the ballot drop boxes installed at the Johnson County Administration Building, Oct. 6. 2020. — Paul Brennan/Little Village

ID requirements

Whether you are voting early or waiting until Election Day, you will need to show your Iowa driver’s license or one of the following forms of ID.

• Iowa Non-Operator ID
• Iowa Voter Identification Card
• U.S. Military ID or Veteran ID
• U.S. Passport
• Tribal ID Card/Document

If a voter doesn’t have one of the acceptable forms of ID, another registered voter who does can attest to the ID-less voter’s identity. The voter without ID can then cast a provisional ballot.

Questions about voting

Anyone with questions about voting, early or otherwise, should call their county auditor’s office for answers. In Johnson County, the number is 319-356-6004 (select 2 on the automated menu for election information) and in Linn County it is 319-892-5300.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/early-voting-in-the-june-7-primary-has-begun/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Name</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="249"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>