{"id":4643,"date":"2023-06-26T09:38:47","date_gmt":"2023-06-26T09:38:47","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=4643"},"modified":"2026-08-20T23:24:32","modified_gmt":"2026-08-20T23:24:32","slug":"barry-county","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/barry-county\/","title":{"rendered":"Barry County, Michigan"},"content":{"rendered":"<p>Barry County is a county in Michigan, United States, roughly halfway between Grand Rapids and Battle Creek in the state&#8217;s south-central Lower Peninsula. It had a population of 62,423 at the 2020 census and covers 577 square miles (1,490 km2) &mdash; 553 square miles of land and 24 square miles of water &mdash; centred near 42&deg;36&prime;N 85&deg;19&prime;W.<\/p>\n<p>Hastings is the county seat, and its postal code is 49058. The county has one city, four villages, three census-designated places and 16 civil and charter townships. Barry County runs on Eastern Time.<\/p>\n<h2>Towns &amp; Villages in Barry County<\/h2>\n<p>Barry County&#8217;s population centers are small: one incorporated city, four incorporated villages, three unincorporated census-designated places, and a scatter of crossroads communities inside its townships. CDP figures below are 2020 census counts; unincorporated crossroads carry no official population.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\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<tr>\n<td>Hastings<\/td>\n<td>City &middot; seat<\/td>\n<td>Hastings Charter Twp.<\/td>\n<td>7,514<\/td>\n<td>49058<\/td>\n<\/tr>\n<tr>\n<td>Middleville<\/td>\n<td>Village<\/td>\n<td>Thornapple<\/td>\n<td>&mdash;<\/td>\n<td>49333<\/td>\n<\/tr>\n<tr>\n<td>Nashville<\/td>\n<td>Village<\/td>\n<td>Castleton<\/td>\n<td>&mdash;<\/td>\n<td>49073<\/td>\n<\/tr>\n<tr>\n<td>Freeport<\/td>\n<td>Village<\/td>\n<td>Prairieville<\/td>\n<td>&mdash;<\/td>\n<td>49325<\/td>\n<\/tr>\n<tr>\n<td>Woodland<\/td>\n<td>Village<\/td>\n<td>Woodland<\/td>\n<td>&mdash;<\/td>\n<td>48897<\/td>\n<\/tr>\n<tr>\n<td>Delton<\/td>\n<td>CDP<\/td>\n<td>Barry<\/td>\n<td>&mdash;<\/td>\n<td>49046<\/td>\n<\/tr>\n<tr>\n<td>Dowling<\/td>\n<td>CDP<\/td>\n<td>Johnstown<\/td>\n<td>&mdash;<\/td>\n<td>49050<\/td>\n<\/tr>\n<tr>\n<td>Hickory Corners<\/td>\n<td>CDP<\/td>\n<td>Barry \/ Prairieville<\/td>\n<td>&mdash;<\/td>\n<td>49060<\/td>\n<\/tr>\n<tr>\n<td>Assyria<\/td>\n<td>Unincorp.<\/td>\n<td>Assyria<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Banfield<\/td>\n<td>Unincorp.<\/td>\n<td>Woodland<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Cedar Creek<\/td>\n<td>Unincorp.<\/td>\n<td>Carlton<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Cloverdale<\/td>\n<td>Unincorp.<\/td>\n<td>Yankee Springs<\/td>\n<td>&mdash;<\/td>\n<td>49035<\/td>\n<\/tr>\n<tr>\n<td>Coats Grove<\/td>\n<td>Unincorp.<\/td>\n<td>Baltimore<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Irving<\/td>\n<td>Unincorp.<\/td>\n<td>Irving<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lacey<\/td>\n<td>Unincorp.<\/td>\n<td>Maple Grove<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Maple Grove<\/td>\n<td>Unincorp.<\/td>\n<td>Maple Grove<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Orangeville<\/td>\n<td>Unincorp.<\/td>\n<td>Orangeville<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Prairieville<\/td>\n<td>Unincorp.<\/td>\n<td>Prairieville<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Quimby<\/td>\n<td>Unincorp.<\/td>\n<td>Carlton<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Schultz<\/td>\n<td>Unincorp.<\/td>\n<td>Castleton<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Two old-list entries were dropped as unverifiable trailer-park\/resort names with no independent record (Algonquin Lake Trailer Court, Barrys Resort and MH Park, Guernsey Lake MH Court, Merlinos Hidden Valley Estates MH Park, Stoney Point Trailer Park, Thornapple Lake Estates MH Park, Vickery Landing, Welcome Corner and Woodlawn Beach) &mdash; see notes.md. Stony Point and Cedar Creek both sit on Thornapple Lake in the county&#8217;s southeast corner and are frequently confused with each other; Stony Point could not be independently verified and is omitted here, while Cedar Creek is a recognized Carlton Township locale.<\/p>\n<h2>Townships<\/h2>\n<p>Barry County&#8217;s population lives mostly across its townships rather than inside its four small villages. Population figures for individual townships were not independently verified for this update and are omitted rather than guessed.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<tr>\n<th>Township<\/th>\n<th>Pop. (2020)<\/th>\n<th>Main settlements<\/th>\n<\/tr>\n<tr>\n<td>Thornapple<\/td>\n<td>&mdash;<\/td>\n<td>Middleville<\/td>\n<\/tr>\n<tr>\n<td>Prairieville<\/td>\n<td>&mdash;<\/td>\n<td>Freeport, Hickory Corners<\/td>\n<\/tr>\n<tr>\n<td>Barry<\/td>\n<td>&mdash;<\/td>\n<td>Delton, Hickory Corners<\/td>\n<\/tr>\n<tr>\n<td>Castleton<\/td>\n<td>&mdash;<\/td>\n<td>Nashville, Schultz<\/td>\n<\/tr>\n<tr>\n<td>Yankee Springs<\/td>\n<td>&mdash;<\/td>\n<td>Cloverdale<\/td>\n<\/tr>\n<tr>\n<td>Carlton<\/td>\n<td>&mdash;<\/td>\n<td>Cedar Creek, Quimby<\/td>\n<\/tr>\n<tr>\n<td>Johnstown<\/td>\n<td>&mdash;<\/td>\n<td>Dowling<\/td>\n<\/tr>\n<tr>\n<td>Woodland<\/td>\n<td>&mdash;<\/td>\n<td>Woodland, Banfield<\/td>\n<\/tr>\n<tr>\n<td>Baltimore<\/td>\n<td>&mdash;<\/td>\n<td>Coats Grove<\/td>\n<\/tr>\n<tr>\n<td>Assyria<\/td>\n<td>&mdash;<\/td>\n<td>Assyria<\/td>\n<\/tr>\n<tr>\n<td>Irving<\/td>\n<td>&mdash;<\/td>\n<td>Irving<\/td>\n<\/tr>\n<tr>\n<td>Maple Grove<\/td>\n<td>&mdash;<\/td>\n<td>Maple Grove, Lacey<\/td>\n<\/tr>\n<tr>\n<td>Orangeville<\/td>\n<td>&mdash;<\/td>\n<td>Orangeville<\/td>\n<\/tr>\n<tr>\n<td>Hope<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>49058 &mdash; Hastings (also serves Hastings Charter Township)<\/li>\n<li>49333 &mdash; Middleville<\/li>\n<li>49046 &mdash; Delton<\/li>\n<li>49073 &mdash; Nashville<\/li>\n<li>49060 &mdash; Hickory Corners<\/li>\n<li>49325 &mdash; Freeport<\/li>\n<li>48897 &mdash; Woodland<\/li>\n<li>49050 &mdash; Dowling<\/li>\n<li>49035 &mdash; Cloverdale (PO Box delivery only)<\/li>\n<\/ul>\n<p>Smaller crossroads such as Assyria, Banfield, Coats Grove, Irving, Lacey, Maple Grove, Orangeville, Prairieville, Quimby and Schultz have no ZIP code of their own and are served by the nearest post office town above.<\/p>\n<h2>Geography<\/h2>\n<p>Barry County sits in Michigan&#8217;s south-central Lower Peninsula on the glaciated Kalamazoo interlobate moraine, giving it hundreds of kettle lakes alongside rolling farmland and woodlots. The Thornapple River, a tributary of the Grand River, crosses the county from south to north through Hastings and Middleville, and Gun Lake and Thornapple Lake are among its larger natural lakes. Yankee Springs State Recreation Area and the Barry State Game Area cover a large share of the county&#8217;s public land.<\/p>\n<p>Barry County borders <a href=\"https:\/\/townsvillages.com\/us\/kent-county-michigan\/\">Kent County<\/a> to the northwest, <a href=\"https:\/\/townsvillages.com\/us\/ionia-county\/\">Ionia County<\/a> to the northeast, <a href=\"https:\/\/townsvillages.com\/us\/eaton-county\/\">Eaton County<\/a> to the east, <a href=\"https:\/\/townsvillages.com\/us\/calhoun-county-michigan\/\">Calhoun County<\/a> to the southeast, <a href=\"https:\/\/townsvillages.com\/us\/kalamazoo-county\/\">Kalamazoo County<\/a> to the southwest, and <a href=\"https:\/\/townsvillages.com\/us\/allegan-county\/\">Allegan County<\/a> to the west.<\/p>\n<h2>Demographics<\/h2>\n<p>Barry County had 62,423 residents at the 2020 census. Hastings, at 7,514, is the county&#8217;s largest community; the next-largest are the county&#8217;s villages, each under 2,000 people. Median household income data specific to Barry County was not independently verified for this update; Michigan&#8217;s statewide 2023 ACS median household income is $69,183, and Barry County&#8217;s largely rural, commuter-belt economy places it in the range typical of counties near that figure. Overall population density is about 108 people per square mile.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Agriculture and light manufacturing anchor Barry County&#8217;s economy, alongside a growing share of residents who commute to jobs in Grand Rapids, Battle Creek and Kalamazoo. Hastings is home to the Hastings Performing Arts Center, which opened in 2019, and the Barry-Roubaix cycling race, founded in 2013, draws thousands of riders to gravel roads around the county each spring. Hastings also hosts a jazz festival each April and a summer concert series known as Hastings Live.<\/p>\n<h2>History<\/h2>\n<p>The Michigan Territorial legislature described and delineated Barry County on April 29, 1829, out of previously unorganized territory, and the county was formally organized on March 15, 1839. It is named for William Taylor Barry, who served as U.S. Postmaster General under President Andrew Jackson; Barry is one of ten Michigan counties named for members of Jackson&#8217;s cabinet, a group collectively known as the state&#8217;s &#8220;cabinet counties.&#8221; Petroleum discoveries in the county in 1939 briefly drew oil development to the area, and today the county&#8217;s economy has returned to its longer-standing agricultural base.<\/p>\n<h2>Getting There<\/h2>\n<p>Michigan state highways M-37, M-43, M-50, M-66, M-78, M-79, M-89 and M-179 cross the county; there is no longer any active rail service through Barry County.<\/p>\n<ul>\n<li>Grand Rapids &mdash; 25 miles northwest<\/li>\n<li>Battle Creek &mdash; 20 miles southeast<\/li>\n<li>Kalamazoo &mdash; 25 miles south<\/li>\n<li>Lansing &mdash; 35 miles east<\/li>\n<\/ul>\n<p>The nearest commercial airport is Gerald R. Ford International Airport in Grand Rapids.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Barry County, Michigan?<\/strong><br \/>It is in the south-central Lower Peninsula of Michigan, between Grand Rapids and Battle Creek.<\/p>\n<p><strong>What is the population of Barry County?<\/strong><br \/>62,423, per the 2020 census.<\/p>\n<p><strong>How big is Barry County?<\/strong><br \/>577 square miles (1,490 km2), including 24 square miles of water.<\/p>\n<p><strong>What is the county seat of Barry County?<\/strong><br \/>Hastings is the county seat.<\/p>\n<p><strong>How many towns are in Barry County?<\/strong><br \/>One city (Hastings), four villages (Freeport, Middleville, Nashville and Woodland), three census-designated places, and numerous smaller unincorporated communities across its 16 townships.<\/p>\n<p><strong>What ZIP codes are in Barry County?<\/strong><br \/>Nine ZIP codes serve the county, led by 49058 (Hastings), 49333 (Middleville) and 49073 (Nashville).<\/p>\n<p><strong>What river runs through Barry County?<\/strong><br \/>The Thornapple River flows north through the county past Hastings and Middleville on its way to the Grand River.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/michigan\/\">Towns and villages in Michigan<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Barry County is a county in Michigan, United States, roughly halfway between Grand Rapids and Battle Creek in the state&#8217;s south-central Lower Peninsula. It had a population of 62,423 at the 2020 census and covers 577 square miles (1,490 km2) &mdash; 553 square miles of land and 24 square miles of water &mdash; centred near [&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 Barry County, Michigan","_seopress_titles_desc":"Barry County, Michigan: population, towns, villages, townships, ZIP codes and neighboring counties in this south-central Lower Peninsula county.","_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":[29],"tags":[6],"class_list":["post-4643","post","type-post","status-publish","format-standard","category-michigan","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\/4643","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=4643"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4643\/revisions"}],"predecessor-version":[{"id":10756,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4643\/revisions\/10756"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=4643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=4643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=4643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}