Special election scheduled for June to fill vacancy on Johnson County Board of Supervisors

Individuals participate in early, in-person absentee voting at the Johnson County Administration Building in Iowa City on Oct. 26, 2016. — Zak Neumann/Little Village

There will be a special election on Tuesday, June 8, to fill the vacancy on the Johnson County Board of Supervisors created by Janelle Rettig’s resignation. That was the decision reached at the Friday afternoon meeting of the committee of three county officials responsible for determining how to fill Rettig’s seat.

Rettig announced her retirement, effective immediately, on Sunday, and there has been a lot of interest in the open seat, Auditor Travis Weipert said during the meeting on Friday.

“My phone has been ringing off the hook,” he said. “I think I’ve had eight people now call and say they’re interested in running.”

Weipert, along with Recorder Kim Painter and Treasurer Tom Kriz, made up the committee of elected official who, under Iowa law, decide how to fill a vacancy when supervisor doesn’t complete a full-term. The committee can either appoint a replacement who serves until the next scheduled election, or schedule a special election to fill the seat.

“I just think that with a year-and-a-half left in the term, I’m just not comfortable appointing somebody,” Weipert said.

Painter agreed that the amount of time remaining on Rettig’s term — it does not expire until the end of December 2022 — made appointing a replacement, instead of giving voters a choice, an unattractive option.

Kriz disagreed, citing the structure of a special election.

Under state law, Johnson County Democrats and Republicans will reconvene their county conventions, and members of the convention will select the party’s candidate. Candidates from other parties, and anyone choosing to run without any party affiliation, will have to collect 250 signatures from eligible voters who live in Johnson County to qualify for the ballot.

This will all happen on a compressed time schedule. State law requires a special election to be held on the “soonest practicable” Tuesday after a 46-day period during which the auditor’s office prepares for the election.

Kriz said he was concerned that the speedy convention process gives an undue advantage to people who already have strong connections inside their political party, and the challenges involved in gathering enough signatures to get on the ballot without being selected by a convention was too daunting for many.

“It’s always concerning, when it does go to [a special] election, to me, that we still weed out some possibly really good candidates that may not have strong ties to either major political party in this community,” Kriz said.

All three members of the committee made basically the same arguments the last time they met to consider how to fill a vacancy on the Board of Supervisors, following the death of Kurt Friese in 2018. The votes were the same, too; Weipart and Painter voted in favor of holding the special election, Kriz voted against it.

There was one difference between the meeting in 2018 and Friday’s meeting: the shadow of COVID-19.

If the committee had decided to appoint a replacement, voters who objected to the appointment would then have 14 days to gather signatures on a petition calling for a special election. The number of signatures needed would have been based on the number of votes cast in the last presidential election, and since November’s election had a record-setting turnout, a petition would have to have more than 8,300 signatures of eligible voters who reside in the county.

Painter pointed out that COVID-19 would create a possible danger for people trying to gather that massive amount of signatures.

“Personally, I’m uncomfortable with putting people in a position, because we voted to appoint, that they then have to go out and scurry around, close quarters, and try to get 8,300-plus signatures during a pandemic, even if it’s the tail-end of the pandemic,” she said.

Candidates in the special election will have to file either their certification of nomination by a party convention and affidavit of candidacy, or a petition with 250 signatures and an affidavit of candidacy, with the auditor’s office by 5 p.m. on May 14.

The Johnson County administration building, May 29, 2020. — Paul Brennan/Little Village

Even before the meeting on Friday afternoon, two people, Scott Finlayson of Iowa City and Jon Green of Lone Tree, had already announced candidacies.

Finlayson is deputy treasurer of Johnson County, and also serves as treasurer for the Johnson County Democrats. Green was mayor of Lone Tree from January 2018 through December 2019, and was a member of the Iowa Democratic Party State Central Committee from 2016 to 2018.

Following the committee’s decision to hold the special election, Coralville City Councilmember Meghann Foster declared her candidacy. Foster, who is community engagement coordinator for the Domestic Violence Intervention Program, is also a Democrat.

[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='/special-election-scheduled-for-june-to-fill-vacancy-on-johnson-county-board-of-supervisors/#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="10"/><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>