{"id":3358,"date":"2023-05-05T22:37:23","date_gmt":"2023-05-05T22:37:23","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=3358"},"modified":"2026-08-11T21:32:48","modified_gmt":"2026-08-11T21:32:48","slug":"harrison-county-iowa","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/harrison-county-iowa\/","title":{"rendered":"Harrison County, Iowa"},"content":{"rendered":"<p>Harrison County is a county in Iowa, United States, about 25 miles north of Council Bluffs<br \/>\nalong the Missouri River. It had a population of 14,582 at the 2020 census, an estimated 14,623<br \/>\nby 2025, and covers 697 square miles (1,810 km2) centred near 41\u00b041\u2032N 95\u00b049\u2032W.<\/p>\n<p>Logan is the county seat; its postal code is 51546. The county holds 10 incorporated cities<br \/>\nand towns and several smaller unincorporated communities across 20 townships, and it runs on<br \/>\nCentral Time.<\/p>\n<h2>Towns &amp; Villages in Harrison County<\/h2>\n<p>Harrison County has 10 incorporated cities and towns plus a handful of unincorporated<br \/>\ncrossroads and two census-designated places. CDP stands for census designated place; Unincorp.<br \/>\ncovers hamlets and crossroads with no local government of their own.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Place<\/th>\n<th>Type<\/th>\n<th>Township<\/th>\n<th>Pop.<\/th>\n<th>ZIP<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Missouri Valley<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>2,678<\/td>\n<td>51555<\/td>\n<\/tr>\n<tr>\n<td>Woodbine<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>1,625<\/td>\n<td>51579<\/td>\n<\/tr>\n<tr>\n<td>Logan<\/td>\n<td>City &middot; seat<\/td>\n<td>&mdash;<\/td>\n<td>1,397<\/td>\n<td>51546<\/td>\n<\/tr>\n<tr>\n<td>Dunlap<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>1,038<\/td>\n<td>51529<\/td>\n<\/tr>\n<tr>\n<td>Persia<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>297<\/td>\n<td>51563<\/td>\n<\/tr>\n<tr>\n<td>Pisgah<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>249<\/td>\n<td>51564<\/td>\n<\/tr>\n<tr>\n<td>Modale<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>273<\/td>\n<td>51556<\/td>\n<\/tr>\n<tr>\n<td>Magnolia<\/td>\n<td>City<\/td>\n<td>Magnolia<\/td>\n<td>190<\/td>\n<td>51550<\/td>\n<\/tr>\n<tr>\n<td>Little Sioux<\/td>\n<td>City<\/td>\n<td>Little Sioux<\/td>\n<td>166<\/td>\n<td>51545<\/td>\n<\/tr>\n<tr>\n<td>Mondamin<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>339<\/td>\n<td>51557<\/td>\n<\/tr>\n<tr>\n<td>California Junction<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>River Sioux<\/td>\n<td>CDP<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Beebeetown<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Calhoun<\/td>\n<td>Unincorp.<\/td>\n<td>Calhoun<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hard Scratch<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Orson<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Yorkshire<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The old list on this page also carried Crisp, Echo, Euclid, Findley, Magill, Orton and<br \/>\nWillett as separate places. Those are unverified rail-siding or farmstead names with no current<br \/>\npopulation, ZIP, or township record traceable to a Census or postal source, so they have been<br \/>\ndropped rather than repeated on a guess. Township assignments above are shown only where the<br \/>\nplace and township share the same name &mdash; a reliable pairing in Iowa&#8217;s naming<br \/>\nconvention &mdash; and left blank elsewhere rather than guessed.<\/p>\n<h2>Townships<\/h2>\n<div class=\"tv-table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Township<\/th>\n<th>Main settlement<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Allen<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Boyer<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Calhoun<\/td>\n<td>Calhoun<\/td>\n<\/tr>\n<tr>\n<td>Cass<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Cincinnati<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Clay<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Douglas<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Harrison<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Jackson<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Jefferson<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>La Grange<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lincoln<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Little Sioux<\/td>\n<td>Little Sioux<\/td>\n<\/tr>\n<tr>\n<td>Magnolia<\/td>\n<td>Magnolia<\/td>\n<\/tr>\n<tr>\n<td>Morgan<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Raglan<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>St. Johns<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Taylor<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Union<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Washington<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Harrison County has 20 civil townships. No county-subdivision-level 2020 population figures<br \/>\nwere available to verify a per-township count, so this table lists each township&#8217;s principal<br \/>\nsettlement only rather than repeat a guessed number.<\/p>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>51546 &mdash; Logan (the county seat)<\/li>\n<li>51555 &mdash; Missouri Valley (the county&#8217;s most populous ZIP)<\/li>\n<li>51579 &mdash; Woodbine<\/li>\n<li>51529 &mdash; Dunlap<\/li>\n<li>51557 &mdash; Mondamin<\/li>\n<li>51563 &mdash; Persia<\/li>\n<li>51564 &mdash; Pisgah<\/li>\n<li>51545 &mdash; Little Sioux (also serves River Sioux)<\/li>\n<li>51556 &mdash; Modale<\/li>\n<li>51550 &mdash; Magnolia<\/li>\n<\/ul>\n<p>California Junction, Beebeetown, Calhoun, Hard Scratch, Orson and Yorkshire have no ZIP code<br \/>\nof their own; mail there is delivered under the nearest incorporated town&#8217;s code.<\/p>\n<h2>Geography<\/h2>\n<p>Harrison County sits in west-central Iowa on the Missouri River, inside the Loess Hills, a<br \/>\nbelt of wind-deposited silt bluffs that runs the length of western Iowa. Murray Hill, in the<br \/>\ncounty, is one of the tallest points in the Loess Hills, rising more than 350 feet above the<br \/>\nadjacent Missouri River floodplain &mdash; well above the roughly 200-foot rise typical of the<br \/>\nhills elsewhere. Part of the Loess Hills State Forest, a four-unit, 10,600-acre tract spanning<br \/>\nHarrison and Monona counties, lies within the county. Of the county&#8217;s 697 square miles, 4.8<br \/>\nsquare miles are water, about 0.7 percent, concentrated along the Missouri River bottomland on<br \/>\nthe county&#8217;s western edge. DeSoto National Wildlife Refuge, best known for the recovered<br \/>\n1865 steamboat Bertrand and its museum collection of more than 500,000 excavated artifacts,<br \/>\nstraddles the Missouri River bottoms shared by Harrison and Pottawattamie counties.<\/p>\n<p>Monona County lies to the north, Crawford County to the northeast, Shelby County to the east,<br \/>\nand Pottawattamie County to the south. Washington County, Nebraska and Burt County, Nebraska lie<br \/>\nacross the Missouri River to the southwest and northwest. <a\nhref=\"https:\/\/townsvillages.com\/us\/monona-county\/\">Monona County<\/a>, <a\nhref=\"https:\/\/townsvillages.com\/us\/crawford-county-iowa\/\">Crawford County<\/a>, <a\nhref=\"https:\/\/townsvillages.com\/us\/shelby-county-iowa\/\">Shelby County<\/a> and <a\nhref=\"https:\/\/townsvillages.com\/us\/pottawattamie-county\/\">Pottawattamie County<\/a> all border<br \/>\nHarrison directly; the two Nebraska counties do not have posts on this site.<\/p>\n<h2>Demographics<\/h2>\n<p>Harrison County had a population of 14,582 at the 2020 census, and the latest estimate puts<br \/>\nthe county near 14,623 residents. Missouri Valley and Woodbine are the two largest communities,<br \/>\ntogether holding roughly 30 percent of the county&#8217;s population. Median household income<br \/>\nruns about $79,535 (2024, Data USA), above Iowa&#8217;s statewide figure of $71,433 (2023 ACS).<br \/>\nPopulation density works out to roughly 21 people per square mile of land, low even by rural<br \/>\nIowa standards, reflecting the county&#8217;s mostly agricultural land use outside its Missouri<br \/>\nValley-to-Logan corridor.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Health care and social assistance is the county&#8217;s largest employment sector, with about<br \/>\n1,190 workers, followed by manufacturing at 840 and educational services at 756. Missouri<br \/>\nValley&#8217;s economy grew up around railroads: the Sioux City and Pacific Railroad and later<br \/>\nthe Chicago and North Western Railway both ran repair shops and switching yards through town,<br \/>\nand by 1896 the city saw 25 passenger trains a day on three lines. Logan, the county seat,<br \/>\ncenters on the Harrison County Courthouse and county government offices. Farming, mainly corn<br \/>\nand soybeans on the county&#8217;s bottomland and rolling upland, remains the dominant land use<br \/>\noutside the towns.<\/p>\n<h2>History<\/h2>\n<p>Iowa&#8217;s legislature organized Harrison County in 1851 and named it for William Henry<br \/>\nHarrison, the ninth U.S. president. Missouri Valley began in 1856 as a settlement called<br \/>\nSt. John&#8217;s at the junction of three planned railroad lines; after an 1858 banking panic<br \/>\nscattered its early residents, the site was replatted as New St. Johns and then renamed Missouri<br \/>\nValley for the river valley it sits in. The Chicago and North Western Railway&#8217;s 1867<br \/>\nextension turned both Missouri Valley and Logan, the county seat, into rail towns almost<br \/>\novernight; Logan was incorporated in 1876 and named for Union Army general John A. Logan.<\/p>\n<h2>Getting There<\/h2>\n<p>Interstate 29 runs along the county&#8217;s western edge, and U.S. Route 30 crosses the<br \/>\ncounty through Missouri Valley and Logan on its way east toward Denison. Iowa Highways 37, 44,<br \/>\n127, 183 and 191 also serve the county.<\/p>\n<ul>\n<li>Council Bluffs &mdash; about 25 miles south<\/li>\n<li>Omaha, Nebraska &mdash; about 30 miles southwest<\/li>\n<li>Denison &mdash; about 30 miles east<\/li>\n<li>Sioux City &mdash; about 55 miles north<\/li>\n<\/ul>\n<p>Eppley Airfield in Omaha, roughly 30 miles southwest of Missouri Valley, is the nearest major<br \/>\ncommercial airport. Amtrak does not stop in Harrison County; the nearest station is in Omaha.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Harrison County located?<\/strong><br \/>\nIt sits in west-central Iowa on the Missouri River, within the Loess Hills, about 25 miles north<br \/>\nof Council Bluffs and 30 miles northeast of Omaha, Nebraska.<\/p>\n<p><strong>What is the population of Harrison County?<\/strong><br \/>\n14,582 at the 2020 census, with a 2025 estimate near 14,623.<\/p>\n<p><strong>How big is Harrison County?<\/strong><br \/>\n697 square miles (1,810 km2) of land, plus 4.8 square miles of water.<\/p>\n<p><strong>What is the county seat of Harrison County?<\/strong><br \/>\nLogan is the county seat; Missouri Valley is the county&#8217;s largest city.<\/p>\n<p><strong>How many towns and cities are in Harrison County?<\/strong><br \/>\nTen incorporated cities and towns &mdash; Missouri Valley, Woodbine, Logan, Dunlap, Persia,<br \/>\nPisgah, Modale, Magnolia, Little Sioux and Mondamin &mdash; plus the California Junction and<br \/>\nRiver Sioux census-designated places and several unincorporated hamlets.<\/p>\n<p><strong>What ZIP codes does Harrison County use?<\/strong><br \/>\n51546 for Logan, 51555 for Missouri Valley, 51579 for Woodbine, 51529 for Dunlap, 51557 for<br \/>\nMondamin, 51563 for Persia, 51564 for Pisgah, 51545 for Little Sioux, 51556 for Modale and 51550<br \/>\nfor Magnolia.<\/p>\n<p><strong>What is Harrison County known for?<\/strong><br \/>\nThe Loess Hills, including Murray Hill near Missouri Valley, and DeSoto National Wildlife<br \/>\nRefuge, home to the recovered 1865 steamboat Bertrand.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/iowa\/\">Towns and villages in Iowa<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Harrison County is a county in Iowa, United States, about 25 miles north of Council Bluffs along the Missouri River. It had a population of 14,582 at the 2020 census, an estimated 14,623 by 2025, and covers 697 square miles (1,810 km2) centred near 41\u00b041\u2032N 95\u00b049\u2032W. Logan is the county seat; its postal code is [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Towns & Villages in Harrison County, Iowa","_seopress_titles_desc":"All 24 towns and communities in Harrison County, Iowa - type, township, population and ZIP code for each, plus Loess Hills geography and DeSoto refuge.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[22],"tags":[6],"class_list":["post-3358","post","type-post","status-publish","format-standard","category-iowa","tag-towns-and-cities","entry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/3358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/comments?post=3358"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/3358\/revisions"}],"predecessor-version":[{"id":9650,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/3358\/revisions\/9650"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=3358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=3358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=3358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}