Advertisement

Bohannan defeats a 20-year incumbent, Kunkel wins in a landslide and Greenfield carries Johnson and Linn Counties in her primary victory


Christina Bohannan, Theresa Greenfield and Brad Kunkel, 2020 primary winners

Christina Bohannan, a first-time candidate for public office, defeated long-time incumbent Vicki Lensing in the Democratic primary for Iowa House District 85. Bohannan, who is the Lauridsen Family Fellow in Law and director of the Master of Studies in Law program at the University of Iowa School of Law, won with 66 percent of the vote.

Lensing was first elected to the Iowa House in 2000, the same year Bohannan moved to Iowa to take a visiting professor position at the UI Law School.

“I’m running for the Iowa House because I’m afraid we are losing the values that make Iowa Iowa,” Bohannan said when she kicked off her campaign in November. For Bohannan, those values included a commitment to education, civil rights (including the rights of women and members of the LGBTQ community) and balancing the rights of workers and business.

District 85 is considered a safe seat for Democrats, and there was no Republican candidate on the ballot on Tuesday. In an interview with Little Village after her first campaign event, Bohannan explained why she decided to challenge District 85’s long-serving Democratic incumbent.

“Maybe it’s because I’m a constitutional law person, but I really think that democracy means voter choice,” Bohannan said. “And that doesn’t mean a lot when there’s only one name on the ballot for that many years. I think the beauty of terms is that every two years people get to decide anew who they want to represent them in the coming years. And sometimes, with no disrespect to anyone who’s gone before or the work that has been done before, people just decide that they want a change.”

“The truth is, I think that nationally and in the state that we are in a moment of questioning of the political status quo, and what we really need going forward. I think that I bring — with my background as lawyer, as an engineer — unique skills and perspectives on a lot of the issues that are confronting the legislature right now.”

Incumbents are seldom defeated in Iowa, so Bohannan’s victory is the only primary result in Johnson County that could be considered a surprise. All three incumbents on the Johnson County Board of Supervisors running for reelection — Lisa Green-Douglas, Royceann Porter and Rod Sullivan — easily won. There are currently no Republican candidates for supervisor.

In the Democratic primary for Johnson County Sheriff, Brad Kunkel defeated Al Fear in a landslide, winning 82 percent of the vote. Kunkel has been a deputy in the Johnson County Sheriff’s Office since 2001, and has worked in a variety of positions, from working at the jail and in the patrol division to serving as the sheriff’s office’s public information officer. Kunkel had the support of the current sheriff, Lonny Pulkrabek. There is no Republican candidate for sheriff currently.

Pulkrabek decided not to run for reelection, and is instead running for the Iowa House in District 73, which covers eastern Johnson County and all of Cedar County. Pulkrabek faced no opposition in Tuesday’s primary, and will challenge incumbent Republican Bobby Kaufmann in the November general election.

In Linn County, both Democratic incumbents facing primary challenges won easily. Auditor Joel Miller received 56 percent of the vote. In Iowa House District 65, Liz Bennett won with 94 percent of the vote. There were no Republican candidates for either office in the primary.

In the Democratic primary for U.S. Senate, Theresa Greenfield carried Johnson County with 41 percent of the vote, and had a even stronger showing in Linn County, where she won 46 percent of the vote. Greenfield holds a commanding lead statewide, as results continue to come in. Her nearest competitor, Michael Franken, has already conceded the race to her.

Rep. Abby Finkenauer did not face a primary challenge in Iowa’s 1st Congressional District. Her Republican opponent in the general election will be former TV news anchor and current member of the Iowa House, Ashley Hinson, who holds an insurmountable lead over her competitor in the Republican primary, Thomas Hinson.

Rita Hart was unopposed in the Democratic primary to fill the open seat in Iowa’s 2nd Congressional District. With all but one county’s vote reported in the district’s Republican primary, Marianette Miller-Meeks holds a firm lead over her four competitors. This is Miller-Meeks’ fourth attempt to win the seat.

And news out of western Iowa has made national headlines: Rep. Steve King, one of the most controversial elected officials in the U.S. Congress, was defeated by Randy Feenstra in the Republican primary for House District 4. Feenstra will face off against Democrat J.D. Scholten in the general election.


[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='/bohannan-defeats-a-20-year-incumbent-kunkel-wins-in-a-landslide-and-greenfield-carries-johnson-county/#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' >Email</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="96"/><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, 'https://littlevillagemag.com/wp-content/plugins/gravityforms-asdf111aasdfffs-nope/images/spinner.gif' );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, 'https://littlevillagemag.com/wp-content/plugins/gravityforms-asdf111aasdfffs-nope/images/spinner.gif' );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:\/\/littlevillagemag.com\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/littlevillagemag.com\/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>