{"id":4928,"date":"2023-07-01T22:12:27","date_gmt":"2023-07-01T22:12:27","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=4928"},"modified":"2026-08-21T08:37:12","modified_gmt":"2026-08-21T08:37:12","slug":"cottonwood-county","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/cottonwood-county\/","title":{"rendered":"Cottonwood County, Minnesota"},"content":{"rendered":"<p>Cottonwood County is a county in Minnesota, United States, on the flat farm country of the state&rsquo;s southwestern prairie. It had a population of 11,517 at the 2020 census and covers 649 square miles (1,680 km2) &mdash; 639 square miles (1,660 km2) of land and 10 square miles (26 km2) of water &mdash; centred near 44&deg;01&prime;N 95&deg;11&prime;W.<\/p>\n<p>Windom is the county seat, and its postal code is 56101. The county has seven incorporated cities, one unincorporated community, and 18 civil townships. It sits in the Central time zone.<\/p>\n<h2>Towns &amp; Villages in Cottonwood County<\/h2>\n<p>Cottonwood County has seven incorporated cities &mdash; Windom is the only one classed as the county seat, the rest are ordinary cities under Minnesota law &mdash; plus one unincorporated community, Delft. One city, Comfrey, straddles the Cottonwood&ndash;Brown county line; only its Cottonwood County portion is counted here.<\/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>Windom<\/td>\n<td>City &middot; seat<\/td>\n<td>Great Bend Township<\/td>\n<td>&mdash;<\/td>\n<td>56101<\/td>\n<\/tr>\n<tr>\n<td>Mountain Lake<\/td>\n<td>City<\/td>\n<td>Mountain Lake Township<\/td>\n<td>&mdash;<\/td>\n<td>56159<\/td>\n<\/tr>\n<tr>\n<td>Westbrook<\/td>\n<td>City<\/td>\n<td>Westbrook Township<\/td>\n<td>&mdash;<\/td>\n<td>56183<\/td>\n<\/tr>\n<tr>\n<td>Jeffers<\/td>\n<td>City<\/td>\n<td>Delton Township<\/td>\n<td>&mdash;<\/td>\n<td>56145<\/td>\n<\/tr>\n<tr>\n<td>Bingham Lake<\/td>\n<td>City<\/td>\n<td>Southbrook Township<\/td>\n<td>&mdash;<\/td>\n<td>56118<\/td>\n<\/tr>\n<tr>\n<td>Storden<\/td>\n<td>City<\/td>\n<td>Storden Township<\/td>\n<td>&mdash;<\/td>\n<td>56174<\/td>\n<\/tr>\n<tr>\n<td>Comfrey<\/td>\n<td>City (partial)<\/td>\n<td>Germantown Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Delft<\/td>\n<td>Unincorp.<\/td>\n<td>Highwater Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Comfrey&rsquo;s post office and most of its built-up area lie across the line in Brown County, so it uses a Brown County ZIP code rather than one of its own. Delft has no post office of its own and is served by mail out of Windom.<\/p>\n<h2>Townships<\/h2>\n<p>Cottonwood County is organized into 18 civil townships. Verified 2020 township-level population figures were not available for this rewrite, so the population column is left blank rather than estimated.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Township<\/th>\n<th>Pop. (2020)<\/th>\n<th>Main settlements<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Amboy Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Amo Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Ann Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Carson Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Dale Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Delton Township<\/td>\n<td>&mdash;<\/td>\n<td>Jeffers<\/td>\n<\/tr>\n<tr>\n<td>Germantown Township<\/td>\n<td>&mdash;<\/td>\n<td>Comfrey (partial)<\/td>\n<\/tr>\n<tr>\n<td>Great Bend Township<\/td>\n<td>&mdash;<\/td>\n<td>Windom<\/td>\n<\/tr>\n<tr>\n<td>Highwater Township<\/td>\n<td>&mdash;<\/td>\n<td>Delft<\/td>\n<\/tr>\n<tr>\n<td>Lakeside Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Midway Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Mountain Lake Township<\/td>\n<td>&mdash;<\/td>\n<td>Mountain Lake<\/td>\n<\/tr>\n<tr>\n<td>Rose Hill Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Selma Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Southbrook Township<\/td>\n<td>&mdash;<\/td>\n<td>Bingham Lake<\/td>\n<\/tr>\n<tr>\n<td>Springfield Township<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Storden Township<\/td>\n<td>&mdash;<\/td>\n<td>Storden<\/td>\n<\/tr>\n<tr>\n<td>Westbrook Township<\/td>\n<td>&mdash;<\/td>\n<td>Westbrook<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>56101 &mdash; Windom (also serves Great Bend and neighboring townships)<\/li>\n<li>56159 &mdash; Mountain Lake<\/li>\n<li>56183 &mdash; Westbrook<\/li>\n<li>56145 &mdash; Jeffers<\/li>\n<li>56118 &mdash; Bingham Lake<\/li>\n<li>56174 &mdash; Storden<\/li>\n<\/ul>\n<p>Comfrey and Delft have no ZIP code of their own; Comfrey mail uses a Brown County code and Delft is served out of Windom.<\/p>\n<h2>Geography<\/h2>\n<p>Cottonwood County lies in the Prairie Pothole Region of southwestern Minnesota, a landscape of flat to gently rolling farmland dotted with shallow glacial lakes and wetlands left behind by the last ice age. The Cottonwood River, which gave the county its name, crosses the county and drains toward the Minnesota River. Mountain Lake, one of the larger natural lakes in the area, sits near the city that shares its name.<\/p>\n<p>The county borders Redwood County to the north, Brown County to the northeast, Watonwan County to the east, Jackson County to the south, Nobles County to the southwest, and Murray County to the west. Redwood County (<a href=\"https:\/\/townsvillages.com\/us\/redwood-county\/\">Towns and villages in Redwood County<\/a>), Watonwan County (<a href=\"https:\/\/townsvillages.com\/us\/watonwan-county\/\">Towns and villages in Watonwan County<\/a>), Nobles County (<a href=\"https:\/\/townsvillages.com\/us\/nobles-county\/\">Towns and villages in Nobles County<\/a>), and Murray County (<a href=\"https:\/\/townsvillages.com\/us\/murray-county-minnesota\/\">Towns and villages in Murray County<\/a>) all have their own pages on this site. Brown County and Jackson County do not currently have a verified live Minnesota county page to link to.<\/p>\n<h2>Demographics<\/h2>\n<p>Cottonwood County had a population of 11,517 at the 2020 census, for a density of roughly 18 people per square mile of land. Windom and Mountain Lake are the county&rsquo;s two largest communities. Median household income figures at the county level were not available to verify for this rewrite; the statewide figure is the Minnesota median of $85,086, and southwestern Minnesota&rsquo;s farm counties typically run below the state median.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Agriculture anchors the county&rsquo;s economy, with corn, soybeans, and hog production dominating the farmland outside the towns. Windom is home to a Toro Company manufacturing plant, one of the county&rsquo;s larger private employers, alongside the Windom Area Health hospital and the local school district. Mountain Lake has a long-standing identity as a center of Mennonite community life in southern Minnesota, a legacy of settlers who arrived from Russia in the 1870s and 1880s.<\/p>\n<h2>History<\/h2>\n<p>Cottonwood County was established on May 23, 1857, and its county government was organized on July 29, 1870. It was named for the Cottonwood River, which in turn takes its name from a translation of the Dakota Sioux word &ldquo;Waraju&rdquo; &mdash; &ldquo;cottonwood&rdquo; in English &mdash; used for a stream in what is now Germantown Township. The Jeffers Petroglyphs, an ancient Native American rock-carving site near the city of Jeffers, is listed on the National Register of Historic Places and is one of the county&rsquo;s most significant historic landmarks, preserving carvings that predate written records in the region.<\/p>\n<h2>Getting There<\/h2>\n<p>U.S. Route 60 runs east&ndash;west through Windom, and Minnesota state highways connect the county&rsquo;s smaller towns to it. Interstate 90 passes to the south through Jackson County, giving the county its main link to the interstate system.<\/p>\n<ul>\n<li>Worthington, Minnesota &mdash; about 30 miles southwest<\/li>\n<li>Marshall, Minnesota &mdash; about 35 miles northwest<\/li>\n<li>New Ulm, Minnesota &mdash; about 50 miles northeast<\/li>\n<li>Sioux Falls, South Dakota &mdash; about 65 miles west<\/li>\n<\/ul>\n<p>The nearest commercial air service is Sioux Falls Regional Airport, roughly 65&ndash;70 miles to the west; Minneapolis&ndash;Saint Paul International Airport, about 150 miles to the northeast, is the nearest major hub.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Cottonwood County, Minnesota?<\/strong><br \/>\nIt is in the southwestern part of the state, bordered by Redwood, Brown, Watonwan, Jackson, Nobles, and Murray counties.<\/p>\n<p><strong>What is the population of Cottonwood County?<\/strong><br \/>\nIt had a population of 11,517 at the 2020 census.<\/p>\n<p><strong>How big is Cottonwood County?<\/strong><br \/>\nIt covers 649 square miles (1,680 km2), of which 639 square miles (1,660 km2) is land.<\/p>\n<p><strong>What is the county seat of Cottonwood County?<\/strong><br \/>\nWindom is the county seat.<\/p>\n<p><strong>How many towns are in Cottonwood County?<\/strong><br \/>\nSeven incorporated cities &mdash; Windom, Mountain Lake, Westbrook, Jeffers, Bingham Lake, Storden, and part of Comfrey &mdash; plus the unincorporated community of Delft.<\/p>\n<p><strong>What ZIP codes are in Cottonwood County?<\/strong><br \/>\n56101 (Windom), 56159 (Mountain Lake), 56183 (Westbrook), 56145 (Jeffers), 56118 (Bingham Lake), and 56174 (Storden).<\/p>\n<p><strong>What are the Jeffers Petroglyphs?<\/strong><br \/>\nThey are an ancient Native American rock-carving site near Jeffers, listed on the National Register of Historic Places.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/minnesota\/\">Towns and villages in Minnesota<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cottonwood County is a county in Minnesota, United States, on the flat farm country of the state&rsquo;s southwestern prairie. It had a population of 11,517 at the 2020 census and covers 649 square miles (1,680 km2) &mdash; 639 square miles (1,660 km2) of land and 10 square miles (26 km2) 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 Cottonwood County, Minnesota","_seopress_titles_desc":"Cottonwood County, Minnesota: population, ZIP codes, townships, geography and towns including Windom, Mountain Lake and Westbrook.","_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":[30],"tags":[6],"class_list":["post-4928","post","type-post","status-publish","format-standard","category-minnesota","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\/4928","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=4928"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4928\/revisions"}],"predecessor-version":[{"id":10965,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4928\/revisions\/10965"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=4928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=4928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=4928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}