Home v3

The Latest

New metal sculptures sprout up in Iowa City parks

Butterfly wings, metal flowers and abstract figures. Eight new sculptures are now out standing in Iowa City parks and trails for the second Sculpture Showcase. The first showcase, which lasted from August 2021 to July 2022, had three sculptures in […]

Read More…

Dear Kiki: My friend is having fertility issues. How do I tell her I’m pregnant?

Questions about love, sex or relationship can be submitted to, or anonymously using this form. Questions may be edited for clarity and length, and may appear either in print or online. Dear Kiki, I have a really good friend […]

Read More…

Deep in a Des Moines golf course sits a haunted observatory with a far-out history

The Drake Municipal Observatory is probably the only scientific facility of its kind more familiar to local golfers than local school kids. Since 1921, it’s sat between the green on the 17th hole of Waveland Golf Course and the tee […]

Read More…

Tama metal band Rehtek is back with a growling, howling new sound

Abomination, the new album from Iowa metal outfit Rehtek, contains all the ingredients for a pummeling musical feast. Chunky guitar riffage — check. Gut-rumbling bass — check. Double-time kick drums at speed-metal velocities — check. Growling, howling vocals — double-check. […]

Read More…

Album Review: Chaircrusher — ‘Distelfink’

Distelfink by Chaircrusher Iowa City’s very own Chaircrusher (a.k.a. Kent Williams, a regular LV contributor) is back. By Chaircrusher’s frantic standards — four albums in 2021, three each in 2020 and 2019 — 2022 has constituted a hibernation of sorts; […]

Read More…

Album Review: Jarret Purdy & Dan Padley — ‘Ecotones’

Ecotones by Jarrett Purdy & Dan Padley When Dan Padley played at the Iowa City Farmer’s Market a few weeks ago, I was impressed (as always) by the liquid elegance of his playing on the jazz standard “All the things […]

Read More…

The Meskwaki Annual Powwow, a century-old tradition, returns to Tama this week

The Meskwaki Annual Powwow has returned after two years of cancellations due to the COVID-19 pandemic. The four-day celebration, which commemorates the end of summer, will begin today and last through Aug. 14. This will be the 106th powwow since […]

Read More…

A legal guide to self-managed abortion in Iowa, even if a six-week ban is passed

Note: The term “woman” and she/her pronouns are occasionally used in this article to refer to a hypothetical pregnant person seeking abortion. In reality, this person could be a woman, child, nonbinary person or transgender man. The recent Supreme Court […]

Read More…

Letter to the editor: I dodged a bullet

By Jeanne Liston, North Liberty I dodged a bullet, twice. In the late sixties I was eighteen weeks pregnant when I began leaking amniotic fluid. My doctor hospitalized me immediately and started an IV of Pitocin to induce labor. He […]

Read More…

Weekender Eastern Iowa! Full Moon Forest Therapy | Kick-It Expo | Celtic Summerfest

READ THE LATEST | SUPPORT LITTLE VILLAGE | SHOP PERKS THE WEEKENDER Your weekly editor-curated arts compendium Dance by the light of the Sturgeon supermoon this weekend! The full moon peaks on Thursday night, when you can enjoy our top-pick Full Moon Nature and […]

Read More…

Weekender Central Iowa! Iowa State Fair | Local Author Fair | Local Emo Night

READ THE LATEST | SUPPORT LITTLE VILLAGE | SHOP PERKS THE WEEKENDER Your weekly editor-curated arts compendium With the Iowa State Fair starting up this week, it’s hard to have anything else on your radar! Rest assured, though: Even if you’re not taking in […]

Read More…

Amid ‘the most altered landscape in America,’ this 100-acre plot in Johnson County remains rich and wild

Before the first Europeans arrived in what would become Iowa, most of the land here was covered by wild prairie plants. Bison and elk once grazed in the northwest and central regions, and black bears populated the woodlands and brush […]

Read More…

Letters to the Editor

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.

Submit a letter

Letter to the editor: I dodged a bullet »

Letter to the editor: Has she no shame? »

Letter to the editor: Nagasaki, the Golden Rule and the fight for peace »

Buy local albums

Night Milk


Buy Now

Holster Your Silver

Brian Johannesen

Buy Now

IC Police Log Book Cover

The Iowa City Police Log: Life and Strife in a Midwestern College Town


For five years, Chris Patton collected notable entries from the Iowa City police activity log on Twitter and Facebook. Two years and more than 32,000 followers later, the 10,000 entries that made it into this 200-page coffee table book are a snapshot of Iowa City: often ridiculous, sometimes
enraging, occasionally touching, always entirely unique.

Orders placed between November 9 and November 16 may take a week or more to ship. All profits will be donated to Neighborhood Centers of Johnson County, Shelter House, and United Action for Youth.

Buy Now


Little Village Merchandise

Become a Little Village Distribution Partner

Through journalism, essays, dining recommendations, arts profiles and event highlights, each edition of Little Village creates essential visibility for the communities that define our region.

  • Add value for your customers
  • Promote your company to Little Village’s social media followers
  • Expand your local brand awareness with exclusive discounted partner ad rates
  • Align your company with the values of independent local journalism
  • Reach thousands of new customers
  • Become a circulation destination
[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='/home-v3/#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="173"/><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>