Oh, the choices: Get the rundown on candidates looking to represent Iowa in federal office

Bruce and Joni <3
Meet the opponents: U.S. Senate candidates Bruce Braley and Joni Ernst want your vote! — illustration by Mark Vollenweider

With the November election fast approaching, a number of Iowa politicians have their eyes on Washington D.C. Here’s where they stand.

U.S. Senate

There’s no escaping this U.S. Senate race.

You can hardly use your television, radio or web browser without hearing about Democrat Bruce Braley or Republican Joni Ernst. An open U.S. Senate race doesn’t come along often and interest groups aren’t letting this one go to waste—when the dust settles on the evening of Nov. 4, over $30 million will have been spent on the contest.

Braley, a lawyer and U.S. representative, and Ernst, a military veteran and Iowa Senator, have plenty to disagree about, particularly on some politically-charged social issues.

Braley is part of the movement to ban certain firearms and keep closer tabs on who’s buying guns; Ernst carries a gun herself and has an “A” rating from the National Rifle Association.

Braley says he’s pro-choice; Ernst supported a “personhood amendment” to Iowa’s constitution, which would give legal protection to zygotes and embryos.

Braley was tepid on same-sex marriage when Iowa legalized it in 2009, but has since come around to supporting it; Ernst says she opposes gay unions, but would “allow the states to make that decision.”

The two candidates also have a fair share in common, though: Neither is calling for major drug policy reform, both support the new war in Iraq and Syria, neither has presented a plan to cut the federal deficit and both say they’d protect the federal renewable fuel standard, one of Iowa’s sacred cows.

And there’s another thing the two candidates have in common: support from a lot of really rich people.

According to data retrieved from the Federal Elections Commission earlier this month, independent organizations have already spent eight-figure sums on both sides of the race: Outside groups have spent $854,000 supporting Braley and $11.9 million attacking his opponent; outside groups have spent $7.9 million supporting Ernst and $6.7 million attacking her opponent. That’s all in addition to more than $5 million each campaign has already raised itself.

Braley polled ahead of Ernst early in the campaign, but Ernst has now snuck ahead in some polls. However, there appears to be a lack of enthusiasm over the Republican and Democrat candidates, as a chunk of the Iowa electorate remains unattached to either campaign. A Des Moines Register poll last month found 6 percent of those polled plan on voting for one of the four independent or third-party candidates in the race, while Democratic pollster Paul Harstad found that a whole 16 percent of voters were still undecided by the time early voting started in September.

U.S. House

Iowa City voters have a familiar contest on their ballots next month: U.S. Rep. Dave Loebsack and thrice challenger Mariannette Miller-Meeks for the 2nd District U.S. House seat.

Loebsack, an Iowa City Democrat, is seeking a fifth term. He won easily in 2008 against Ottumwa Republican Miller-Meeks and narrowly in 2010.

Miller-Meeks left a job as Gov. Terry Branstad’s public health director to run for the U.S. House seat. As a medical doctor, she’s loudly criticized Loebsack’s vote for the Affordable Care Act, which she says is leading to care shortages. Loebsack stands by the law, which has grown somewhat more popular since it was passed, and points out that Miller-Meeks has flip-flopped on whether so-called Obamacare should be repealed.

“Over the years, I’ve heard Dr. Miller-Meeks transform and change her position,” Loebsack said.

Foreign policy has turned out to be another key theme in the campaign, as Miller-Meeks uses her status as a military veteran to question Loebsack’s work on the Armed Services Committee.

During a debate in Iowa City in August, the candidates engaged in several back-and-forth exchanges, once over the insurgency launched by the Islamic State in northern Iraq. Miller-Meeks asked why Loebsack and others in Washington didn’t see it coming.

“You had no information on what was going on in the Middle East?” Miller-Meeks said, chiding President Obama and the Democrats for lacking a strategy for the situation.

“Congress is given the info the White House chooses to give it,” shot back Loebsack, who, like Miller-Meeks, supports some kind of U.S. intervention in Iraq and Syria.

During his eight years in Congress, Loebsack has tried, perhaps more than any of his peers from Iowa, to take middle-of-the-road positions. He’s a member of the bipartisan group No Labels and has frequently teamed up with Republicans to sponsor bills.

“I’ve tried to be part of the solution,” Loebsack said.

But the challenger is quick to point out that Loebsack’s bipartisanship has been unfruitful legislatively. A Des Moines Register feature a couple years ago ranked him Iowa’s least effective congressman.

“There’s not a bill that has your name on it that has been introduced and been passed,” Miller-Meeks told Loebsack during the debate.

Elsewhere in Iowa

There’s an open U.S. House race in the 1st District as incumbent Braley is leaving the seat to make his U.S. Senate run. Democrat Pat Murphy, former speaker of the Iowa House, faces Republican Rod Blum, who’s gained support from the so-called liberty movement.

Iowans in the 3rd District also have an open race on their hands, as Republican U.S. Rep. Tom Latham retires. Democrat Staci Appel is competing against Republican David Young, who placed fifth in a crowded GOP primary but earned the nomination at convention.

In the 4th District, U.S. Rep. Steve King, a nationally known and controversial conservative Republican, runs for his seventh term against Democrat Jim Mowrer.

[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='/oh-the-choices-get-the-rundown-on-candidates-looking-to-represent-iowa-in-federal-office/#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="98"/><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>