{"id":5046,"date":"2023-07-03T08:24:45","date_gmt":"2023-07-03T08:24:45","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=5046"},"modified":"2026-08-22T12:02:11","modified_gmt":"2026-08-22T12:02:11","slug":"olmsted-county","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/olmsted-county\/","title":{"rendered":"Olmsted County, Minnesota"},"content":{"rendered":"<p>Olmsted County is a county in Minnesota, United States, home to the Mayo Clinic&#8217;s founding campus in Rochester. It had a population of 162,847 at the 2020 census and covers 653 square miles (1,693 km2) of land centred near 43\u00b059\u203259\u2033N 92\u00b024\u203237\u2033W.<\/p>\n<p>Rochester is the county seat, and its postal code is 55901. The county has 8 incorporated cities, 18 civil townships and a handful of small unincorporated communities. It sits in the Central time zone; its FIPS code is 27109.<\/p>\n<h2>Towns &amp; Villages in Olmsted County<\/h2>\n<p>Olmsted County has 8 incorporated cities, most of them small satellite towns around Rochester, plus a scatter of unincorporated crossroads communities that never grew into their own municipal government. In the table below, &#8220;Unincorp.&#8221; marks a place with no city government of its own; &#8220;CDP&#8221; would mark a Census-designated place, though the county currently has none formally tracked by the Census Bureau outside its cities.<\/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>Rochester<\/td>\n<td>City &middot; seat<\/td>\n<td>Rochester<\/td>\n<td>121,395<\/td>\n<td>55901&ndash;55906<\/td>\n<\/tr>\n<tr>\n<td>Stewartville<\/td>\n<td>City<\/td>\n<td>Marion<\/td>\n<td>6,458<\/td>\n<td>55976<\/td>\n<\/tr>\n<tr>\n<td>Byron<\/td>\n<td>City<\/td>\n<td>Kalmar<\/td>\n<td>5,646<\/td>\n<td>55920<\/td>\n<\/tr>\n<tr>\n<td>Eyota<\/td>\n<td>City<\/td>\n<td>Eyota<\/td>\n<td>2,489<\/td>\n<td>55934<\/td>\n<\/tr>\n<tr>\n<td>Oronoco<\/td>\n<td>City<\/td>\n<td>Oronoco<\/td>\n<td>508<\/td>\n<td>55960<\/td>\n<\/tr>\n<tr>\n<td>Chatfield<\/td>\n<td>City (partial)<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>55923<\/td>\n<\/tr>\n<tr>\n<td>Pine Island<\/td>\n<td>City (partial)<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<td>55963<\/td>\n<\/tr>\n<tr>\n<td>Dover<\/td>\n<td>City<\/td>\n<td>Dover<\/td>\n<td>721<\/td>\n<td>55929<\/td>\n<\/tr>\n<tr>\n<td>Chester<\/td>\n<td>Unincorp.<\/td>\n<td>Rochester<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Cummingsville<\/td>\n<td>Unincorp.<\/td>\n<td>Salem<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Douglas<\/td>\n<td>Unincorp.<\/td>\n<td>Marion<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Genoa<\/td>\n<td>Unincorp.<\/td>\n<td>Farmington<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>High Forest<\/td>\n<td>Unincorp.<\/td>\n<td>High Forest<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Judge<\/td>\n<td>Unincorp.<\/td>\n<td>Rock Dell<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Pleasant Grove<\/td>\n<td>Unincorp.<\/td>\n<td>Pleasant Grove<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Post Town<\/td>\n<td>Unincorp.<\/td>\n<td>Rochester<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Potsdam<\/td>\n<td>Unincorp.<\/td>\n<td>Salem<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Predmore<\/td>\n<td>Unincorp.<\/td>\n<td>Cascade<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Ringe<\/td>\n<td>Unincorp.<\/td>\n<td>Rochester<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Rock Dell<\/td>\n<td>Unincorp.<\/td>\n<td>Rock Dell<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Salem Corners<\/td>\n<td>Unincorp.<\/td>\n<td>Salem<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Shanty Town<\/td>\n<td>Unincorp.<\/td>\n<td>Rochester<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Simpson<\/td>\n<td>Unincorp.<\/td>\n<td>Marion<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Viola<\/td>\n<td>Unincorp.<\/td>\n<td>Viola<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Chatfield and Pine Island straddle the county line: most of each sits in neighboring Fillmore and Goodhue counties respectively, with only a slice of city limits reaching into Olmsted. High Forest appears once on this list &mdash; the county has just one place by that name, in High Forest Township, despite a duplicate entry in older directories.<\/p>\n<h2>Townships<\/h2>\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>Rochester<\/td>\n<td>&mdash;<\/td>\n<td>Chester, Ringe, Shanty Town, Post Town<\/td>\n<\/tr>\n<tr>\n<td>Marion<\/td>\n<td>&mdash;<\/td>\n<td>Stewartville, Douglas, Simpson<\/td>\n<\/tr>\n<tr>\n<td>Kalmar<\/td>\n<td>&mdash;<\/td>\n<td>Byron<\/td>\n<\/tr>\n<tr>\n<td>Eyota<\/td>\n<td>&mdash;<\/td>\n<td>Eyota<\/td>\n<\/tr>\n<tr>\n<td>Salem<\/td>\n<td>&mdash;<\/td>\n<td>Cummingsville, Potsdam, Salem Corners<\/td>\n<\/tr>\n<tr>\n<td>Oronoco<\/td>\n<td>&mdash;<\/td>\n<td>Oronoco<\/td>\n<\/tr>\n<tr>\n<td>Dover<\/td>\n<td>&mdash;<\/td>\n<td>Dover<\/td>\n<\/tr>\n<tr>\n<td>Farmington<\/td>\n<td>&mdash;<\/td>\n<td>Genoa<\/td>\n<\/tr>\n<tr>\n<td>Pleasant Grove<\/td>\n<td>&mdash;<\/td>\n<td>Pleasant Grove<\/td>\n<\/tr>\n<tr>\n<td>Rock Dell<\/td>\n<td>&mdash;<\/td>\n<td>Rock Dell, Judge<\/td>\n<\/tr>\n<tr>\n<td>High Forest<\/td>\n<td>&mdash;<\/td>\n<td>High Forest<\/td>\n<\/tr>\n<tr>\n<td>Viola<\/td>\n<td>&mdash;<\/td>\n<td>Viola<\/td>\n<\/tr>\n<tr>\n<td>Cascade<\/td>\n<td>&mdash;<\/td>\n<td>Predmore<\/td>\n<\/tr>\n<tr>\n<td>Haverhill<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>New Haven<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Orion<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Quincy<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Elmira<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>55901&ndash;55906 &mdash; Rochester (also serves Chester, Ringe, Shanty Town, Post Town)<\/li>\n<li>55976 &mdash; Stewartville (also serves Douglas, Simpson)<\/li>\n<li>55920 &mdash; Byron<\/li>\n<li>55934 &mdash; Eyota<\/li>\n<li>55960 &mdash; Oronoco<\/li>\n<li>55929 &mdash; Dover<\/li>\n<li>55923 &mdash; Chatfield (Olmsted&#8217;s slice only)<\/li>\n<li>55963 &mdash; Pine Island (Olmsted&#8217;s slice only)<\/li>\n<\/ul>\n<p>Unincorporated crossroads such as Cummingsville, Potsdam and Rock Dell have no ZIP code of their own and use the mailing address of their nearest post-town city.<\/p>\n<h2>Geography<\/h2>\n<p>Olmsted County sits on the Rochester Plateau of southeastern Minnesota, a rolling, deeply eroded landscape of the Driftless-adjacent karst country rather than the flat glacial till plains found farther west in the state. The South Fork and Middle Fork of the Zumbro River join near Rochester and drain most of the county toward the Mississippi. Land accounts for nearly all of its 655 square miles, with just over a square mile of water.<\/p>\n<p>Olmsted County borders <a href=\"https:\/\/townsvillages.com\/us\/wabasha-county\/\">Wabasha County<\/a> to the north, <a href=\"https:\/\/townsvillages.com\/us\/winona-county\/\">Winona County<\/a> to the east, <a href=\"https:\/\/townsvillages.com\/us\/fillmore-county\/\">Fillmore County<\/a> to the south, <a href=\"https:\/\/townsvillages.com\/us\/mower-county\/\">Mower County<\/a> to the southwest, <a href=\"https:\/\/townsvillages.com\/us\/dodge-county-minnesota\/\">Dodge County<\/a> to the west and <a href=\"https:\/\/townsvillages.com\/us\/goodhue-county\/\">Goodhue County<\/a> to the northwest.<\/p>\n<h2>Demographics<\/h2>\n<p>The 2020 census counted 162,847 residents, making Olmsted the fourth most populous county in Minnesota. Rochester, with roughly 121,000 people, holds nearly three-quarters of the county&#8217;s population; Stewartville is a distant second at about 6,500. Median household income in the county runs well above the Minnesota median of $85,086, driven by Mayo Clinic&#8217;s concentration of high-paying medical and research jobs. Overall density is about 249 people per square mile, though most of that is concentrated in and around Rochester &mdash; the townships themselves are largely rural.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Mayo Clinic dominates the county&#8217;s economy: it is Rochester&#8217;s largest employer by a wide margin and one of the largest in Minnesota, drawing patients and medical staff from around the world and anchoring a growing biotech and medical-device cluster branded locally as &#8220;Destination Medical Center.&#8221; IBM has operated a major facility in Rochester since the 1950s, once building mainframe computers and now focused on semiconductor and systems work. Outside Rochester, the county&#8217;s smaller cities and townships remain agricultural, with corn, soybeans and dairy farming on the rolling land between the Zumbro forks.<\/p>\n<h2>History<\/h2>\n<p>Olmsted County was organized on February 20, 1855, and named for David Olmsted (1822&ndash;1861), a member of Minnesota&#8217;s first territorial council and the fourth mayor of St. Paul, though he never lived in the county that bears his name. Rochester, founded the same era as a stagecoach stop on the road between St. Paul and Dubuque, grew into the county seat and later the site of the Mayo brothers&#8217; medical practice, which expanded into what is now Mayo Clinic after an 1883 tornado overwhelmed the town&#8217;s makeshift hospital facilities.<\/p>\n<h2>Getting There<\/h2>\n<p>Interstate 90 crosses the southern part of the county, and US Routes 14, 52 and 63 converge on Rochester, along with Minnesota State Highways 30, 42, 74 and 247.<\/p>\n<ul>\n<li>Rochester &mdash; 80 miles south-southeast of Minneapolis<\/li>\n<li>Winona &mdash; 40 miles east<\/li>\n<li>Austin &mdash; 25 miles south-southwest<\/li>\n<li>Red Wing &mdash; 30 miles north<\/li>\n<\/ul>\n<p>Rochester International Airport (RST) offers scheduled commercial service; Minneapolis&ndash;St. Paul International Airport, about 80 miles north, is the region&#8217;s larger hub.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Olmsted County?<\/strong><br \/>It is in southeastern Minnesota, about 80 miles south-southeast of Minneapolis, centred near 43\u00b059\u203259\u2033N 92\u00b024\u203237\u2033W.<\/p>\n<p><strong>What is the population of Olmsted County?<\/strong><br \/>162,847 at the 2020 census, the fourth-highest of Minnesota&#8217;s 87 counties.<\/p>\n<p><strong>How big is Olmsted County?<\/strong><br \/>About 653 square miles (1,693 km2) of land.<\/p>\n<p><strong>What is the county seat of Olmsted County?<\/strong><br \/>Rochester is the county seat and by far its largest city.<\/p>\n<p><strong>How many towns and cities are in Olmsted County?<\/strong><br \/>Eight incorporated cities &mdash; Rochester, Byron, Chatfield (partial), Dover, Eyota, Oronoco, Pine Island (partial) and Stewartville &mdash; plus 18 townships and a number of unincorporated communities.<\/p>\n<p><strong>What ZIP codes are in Olmsted County?<\/strong><br \/>Rochester uses 55901&ndash;55906; other cities include Stewartville 55976, Byron 55920, Eyota 55934, Oronoco 55960 and Dover 55929.<\/p>\n<p><strong>Why is Rochester known worldwide?<\/strong><br \/>It is the home of Mayo Clinic, one of the largest and best-known medical centers in the world, founded there in the 1880s by the Mayo brothers.<\/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>Olmsted County is a county in Minnesota, United States, home to the Mayo Clinic&#8217;s founding campus in Rochester. It had a population of 162,847 at the 2020 census and covers 653 square miles (1,693 km2) of land centred near 43\u00b059\u203259\u2033N 92\u00b024\u203237\u2033W. Rochester is the county seat, and its postal code is 55901. The county has [&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 Olmsted County, Minnesota","_seopress_titles_desc":"Olmsted County, Minnesota: Rochester and Mayo Clinic, 8 cities, 18 townships, ZIP codes, population, geography, history and getting-there guide.","_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-5046","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\/5046","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=5046"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/5046\/revisions"}],"predecessor-version":[{"id":11531,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/5046\/revisions\/11531"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=5046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=5046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=5046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}