Women in office: Overcoming Iowa’s gender representation gap

Amy Nielsen
Amy Nielsen was recently elected as mayor in North Liberty.She is one of the few female mayors in the Iowa City area. — illustration by Marcus Parker

When Joni Ernst rode the Republican wave last month to a U.S. Senate seat, it marked the first time a woman in Iowa had won a federal race. Many Iowans were left wondering: What took so long?

Iowa and Mississippi had been the only states never to elect a woman to either U.S. House, U.S. Senate or the governorship. Ernst broke Iowa’s gender barrier this year, nearly a century after women started winning congressional races in other states.

The gender disparity persists throughout Iowa politics: From county townships and city councils to the statewide executives and federal offices, there’s no level of elected office where women are equally represented. It’s partly a self-perpetuating problem — when there are few elected woman at the local level, there are few qualified women to run in bigger races.

Starting locally


Amy Nielsen is one of those relatively few women holding elected office in Iowa. The 37-year-old mom and community volunteer won a heated special election for North Liberty mayor this fall.

Nielsen said her decision to run stemmed in part from a conversation she had with her son several months earlier, after he asked Nielsen why women couldn’t be president.

“‘They can, there just hasn’t been one yet. Women are trying and becoming more prevalent in politics,’” Nielsen recalls telling her son. “That really had a lot to do with going for it at this time. It was something I knew I wanted to do, and the opportunity was unique.”

Nielsen’s opponent in the race, Garry Kuhl, served nearly a decade on city council before he was appointed to the seat this year following the previous mayor’s death. Kuhl sharply criticized Nielsen as unqualified, while Nielsen campaigned as “a fresh voice for North Liberty” and pointed to her experience in school politics and in local nonprofits.

She secured 55 percent of the vote, and became the first woman to hold the mayor’s seat in North Liberty. Nielsen said she is facing unique challenges that male candidates may not.

“I wouldn’t go so far as to say I’ve experienced gender prejudice, but you definitely have to prove yourself a little bit more, you have to work a little bit harder,” she said. “On the flip side, I had a lot of folks saying ‘It’s time for a lady mayor.’ I think it can go both ways — negative and positive.”

Sparse company

Ernst joins just two other women holding statewide office — Lt. Gov. Kim Reynolds, who was elected with Gov. Terry Branstad and State Auditor Mary Mosiman, who was appointed by Branstad in 2013 and won her first election in November.

That compares to six men who hold statewide office, plus all four congressmen, three-fourths of the state legislature and the whole Iowa Supreme Court. In well over 1,000 statewide races in Iowa’s 168-year history, women have only won about a dozen times, often as runningmates to male governors. And in all that time, we’ve only had two women on the Iowa Supreme Court.

It doesn’t help that women are underrepresented in the business world, where many political candidates tend to come from. A study by American Express in 2012 showed Iowa is dead last among American states for female business ownership.

And the disparities aren’t much better here in supposedly progressive Johnson County: Between the Iowa City Council, Johnson County Supervisors and the elected county department heads, fewer than a third are women. Before the election, half of the lawmakers representing Johnson County were women, but it will be 3-5 in the new year.

“We have a lot of talented women here in Iowa who can [run for office], but I don’t know why they’re not going for it,” Nielsen said.

Silver linings

To be fair, our state isn’t without its gender equity successes. In 2009, Iowa became one of the first states to require gender balance on locally appointed boards and commissions. And historically, Iowa City has the distinction of electing the first female mayor of any sizable American town — businesswoman Emma Harvat back in 1921.

And there’s a lively movement afoot to curb Iowa politics’ gender disparity. One organization, “50-50 in 2020,” hopes to see women holding half of the state’s legislative seats by the year 2020. The bipartisan organization holds candidate training seminars that appear to be somewhat successful — among 2012 candidates who participated in the program, 40 percent won. That compares to just 14 percent success for female candidates who didn’t participate in a “50-50 in 2020” event.

Jean Lloyd-Jones, one of the organization’s co-founders and also a former lawmaker from Iowa City, summed up why we need more female representation last year when she wrote, “Women as a rule choose collaboration over confrontation, pragmatism over polarization, and legislate for the common good.”

Adam B Sullivan is an activist and freelance journalist living in Iowa City.

[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='/women-in-office-overcoming-iowas-gender-representation-gap/#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' >Comments</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="147"/><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>