{"id":5127,"date":"2023-07-04T20:21:48","date_gmt":"2023-07-04T20:21:48","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=5127"},"modified":"2026-08-07T18:59:40","modified_gmt":"2026-08-07T18:59:40","slug":"washington-county-minnesota","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/washington-county-minnesota\/","title":{"rendered":"Washington County, Minnesota"},"content":{"rendered":"<p>Washington County is a county in Minnesota, United States, on the eastern edge of the<br \/>\nMinneapolis&ndash;Saint Paul metropolitan area, its border following the St. Croix River across<br \/>\nfrom Wisconsin. It had a population of 267,568 at the 2020 census, an estimated 286,895 by 2025,<br \/>\nand covers 384 square miles (990 km2) of land centred near 45&deg;02&prime;N 92&deg;53&prime;W.<\/p>\n<p>Stillwater is the county seat; its postal code is 55082. The county holds 25 cities, 6 organized<br \/>\ntownships and 5 unincorporated communities, and it runs on Central Time. Its FIPS code is 27163.<\/p>\n<h2>Towns &amp; Villages in Washington County<\/h2>\n<p>Washington County has 30 named places outside its six townships: 25 incorporated cities and 5<br \/>\nunincorporated communities with no city government of their own. Two more cities, Hastings and<br \/>\nWhite Bear Lake, have small edges that extend into the county but are seated and mostly populated<br \/>\nelsewhere, so they are not listed below as county places.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Place<\/th>\n<th>Type<\/th>\n<th>Pop.<\/th>\n<th>ZIP<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Woodbury<\/td>\n<td>City<\/td>\n<td>75,102<\/td>\n<td>55125<\/td>\n<\/tr>\n<tr>\n<td>Cottage Grove<\/td>\n<td>City<\/td>\n<td>38,839<\/td>\n<td>55016<\/td>\n<\/tr>\n<tr>\n<td>Oakdale<\/td>\n<td>City<\/td>\n<td>28,303<\/td>\n<td>55128<\/td>\n<\/tr>\n<tr>\n<td>Forest Lake<\/td>\n<td>City<\/td>\n<td>20,611<\/td>\n<td>55025<\/td>\n<\/tr>\n<tr>\n<td>Stillwater<\/td>\n<td>City &middot; seat<\/td>\n<td>19,394<\/td>\n<td>55082<\/td>\n<\/tr>\n<tr>\n<td>Hugo<\/td>\n<td>City<\/td>\n<td>15,766<\/td>\n<td>55038<\/td>\n<\/tr>\n<tr>\n<td>Lake Elmo<\/td>\n<td>City<\/td>\n<td>11,335<\/td>\n<td>55042<\/td>\n<\/tr>\n<tr>\n<td>Mahtomedi<\/td>\n<td>City<\/td>\n<td>8,138<\/td>\n<td>55115<\/td>\n<\/tr>\n<tr>\n<td>Saint Paul Park<\/td>\n<td>City<\/td>\n<td>5,544<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Oak Park Heights<\/td>\n<td>City<\/td>\n<td>4,849<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Bayport<\/td>\n<td>City<\/td>\n<td>4,024<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Scandia<\/td>\n<td>City<\/td>\n<td>3,984<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Grant<\/td>\n<td>City<\/td>\n<td>3,966<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Newport<\/td>\n<td>City<\/td>\n<td>3,797<\/td>\n<td>55055<\/td>\n<\/tr>\n<tr>\n<td>Afton<\/td>\n<td>City<\/td>\n<td>2,955<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lakeland<\/td>\n<td>City<\/td>\n<td>1,710<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Marine on St. Croix<\/td>\n<td>City<\/td>\n<td>664<\/td>\n<td>55047<\/td>\n<\/tr>\n<tr>\n<td>Birchwood Village<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Dellwood<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lake St. Croix Beach<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lakeland Shores<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Landfall<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Pine Springs<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Saint Marys Point<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Willernie<\/td>\n<td>City<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Arcola<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Basswood Grove<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Carnelian Junction<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Maple Island<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Siegel<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Under Minnesota law a city detaches from any surrounding township once it incorporates, so the<br \/>\ncounty&#8217;s 25 cities are not administratively part of the six townships listed below &mdash; they<br \/>\nare separate municipal governments in their own right, which is why this table has no township<br \/>\ncolumn. Nine of the smallest cities on the list, all under a few hundred residents, have not<br \/>\npublished a 2020 census count broken out separately in the sources checked for this page; their<br \/>\nZIP service comes from a larger neighbouring city rather than a code of their own.<\/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<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>West Lakeland<\/td>\n<td>3,976<\/td>\n<\/tr>\n<tr>\n<td>May<\/td>\n<td>2,670<\/td>\n<\/tr>\n<tr>\n<td>Baytown<\/td>\n<td>2,088<\/td>\n<\/tr>\n<tr>\n<td>Stillwater<\/td>\n<td>1,866<\/td>\n<\/tr>\n<tr>\n<td>Denmark<\/td>\n<td>1,801<\/td>\n<\/tr>\n<tr>\n<td>Grey Cloud Island<\/td>\n<td>283<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The six townships sit around the incorporated cities rather than inside them: West Lakeland and<br \/>\nStillwater Township ring the city of Stillwater on its west and south sides, May and Baytown<br \/>\nTownship cover rural land north and east of Stillwater toward the St. Croix bluffs, Denmark<br \/>\nTownship is the county&#8217;s rural southeastern corner along the river, and Grey Cloud Island<br \/>\nTownship, the smallest, occupies an island and a strip of floodplain in the Mississippi River at<br \/>\nthe county&#8217;s southwest tip.<\/p>\n<h2>Geography<\/h2>\n<p>Washington County lies in Minnesota&#8217;s east-central Twin Cities metro, bounded by the<br \/>\nMississippi River on the southwest and the St. Croix River on the east. Of its total area, 384<br \/>\nsquare miles are land and 38 square miles are water, about 9.1 percent &mdash; a high share for<br \/>\nthe region, driven by the two river corridors and Lake Elmo, White Bear Lake&#8217;s southern arm, and<br \/>\nForest Lake, the county&#8217;s largest inland lake. Afton State Park and William O&#8217;Brien State Park<br \/>\nboth sit along the St. Croix, preserving bluff and floodplain habitat that has otherwise given way<br \/>\nto suburban development closer to Saint Paul.<\/p>\n<p>Ramsey County lies to the west, Anoka County touches the county&#8217;s northwest corner, Chisago<br \/>\nCounty lies to the north, and Dakota County lies south across the Mississippi. Across the St.<br \/>\nCroix River to the east are St. Croix County and Pierce County, Wisconsin. <a\nhref=\"https:\/\/townsvillages.com\/us\/ramsey-county\/\">Ramsey County<\/a>, <a\nhref=\"https:\/\/townsvillages.com\/us\/anoka-county\/\">Anoka County<\/a>, <a\nhref=\"https:\/\/townsvillages.com\/us\/chisago-county\/\">Chisago County<\/a> and <a\nhref=\"https:\/\/townsvillages.com\/us\/dakota-county\/\">Dakota County<\/a> all border Washington County<br \/>\ndirectly on the Minnesota side.<\/p>\n<h2>Demographics<\/h2>\n<p>Washington County had a population of 267,568 at the 2020 census, making it Minnesota&#8217;s<br \/>\nfifth-most populous county, and the latest estimate puts it near 286,895 residents by 2025.<br \/>\nWoodbury and Cottage Grove are by far the two largest communities, together holding more than<br \/>\n40 percent of the county&#8217;s population. Minnesota&#8217;s statewide median household income was $85,086<br \/>\nin 2023 (ACS), and Washington ranks among the state&#8217;s higher-income counties, reflecting its<br \/>\nposition as a Twin Cities suburban commuter county. Population density works out to about 697<br \/>\npeople per square mile of land, well above the statewide average and typical for a county inside<br \/>\nthe Minneapolis&ndash;Saint Paul metro ring.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Andersen Corporation, the window and door manufacturer headquartered in Bayport, is the<br \/>\ncounty&#8217;s largest private employer, with nearly 4,939 workers at its Washington County operations.<br \/>\nIndependent School District 833 (South Washington County Schools) is the second-largest employer,<br \/>\nand M Health Fairview&#8217;s Woodwinds hospital in Woodbury is a major regional health care employer.<br \/>\n3M has run a production facility in Cottage Grove since 1947, manufacturing adhesives, industrial<br \/>\npolymers and reflective sign materials. Lake Elmo Airport, a general-aviation field, sits near the<br \/>\ncounty&#8217;s geographic center. Stillwater&#8217;s historic downtown, lined with 19th-century brick<br \/>\ncommercial buildings above the St. Croix, draws visitors for its shops, riverboat cruises and the<br \/>\nLift Bridge, and the city&#8217;s Log Jam Days festival runs each July.<\/p>\n<h2>History<\/h2>\n<p>Washington County was organized on October 27, 1849, one of the nine original counties of<br \/>\nMinnesota Territory, and was named for George Washington. Stillwater, settled in 1843 when four<br \/>\npartners formed the Stillwater Lumber Company, was incorporated as a city on March 4, 1854, the<br \/>\nsame day as Saint Paul. The county&#8217;s economy grew first from logging on the St. Croix River, which<br \/>\ncarried timber south from Wisconsin and northern Minnesota forests to sawmills at Stillwater and<br \/>\nMarine on St. Croix &mdash; the latter founded in 1839 as Marine Mills, site of the first<br \/>\ncommercial sawmill on the St. Croix.<\/p>\n<p>On August 26, 1848, delegates met at Stillwater for the Stillwater Convention, which drafted the<br \/>\npetition to Congress that led to the creation of Minnesota Territory the following year &mdash;<br \/>\nthe reason Stillwater is still called the birthplace of Minnesota. As logging declined through the<br \/>\nearly 1900s, the county shifted to agriculture, then to suburban growth after the interstate<br \/>\nhighway system reached the eastern Twin Cities in the 1960s and 1970s.<\/p>\n<h2>Getting There<\/h2>\n<p>Interstate 94 crosses the county through Woodbury and Lake Elmo, Interstate 494 and Interstate<br \/>\n694 touch its western edge, and Interstate 35 runs along its northwestern corner near Forest Lake.<br \/>\nUS Routes 8, 10, 12 and 61 and Minnesota Highways 36, 95, 97, 120 and 244 also cross the county.<\/p>\n<ul>\n<li>Saint Paul &mdash; about 10 miles west<\/li>\n<li>Minneapolis &mdash; about 20 miles west<\/li>\n<li>Hudson, Wisconsin &mdash; about 8 miles east<\/li>\n<li>Forest Lake &mdash; about 25 miles north of Stillwater<\/li>\n<\/ul>\n<p>Minneapolis&ndash;Saint Paul International Airport, roughly 20 miles southwest of Woodbury, is<br \/>\nthe nearest major commercial airport. Lake Elmo Airport, a smaller general-aviation field near the<br \/>\ncounty&#8217;s center, handles private and charter traffic. Amtrak has no station in Washington County;<br \/>\nthe nearest stop is Saint Paul Union Depot, served by the Empire Builder line.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Washington County located?<\/strong><br \/>\nIt sits on the eastern edge of the Minneapolis&ndash;Saint Paul metro area, along the St. Croix<br \/>\nRiver across from Wisconsin, bordered by Ramsey, Anoka, Chisago and Dakota counties.<\/p>\n<p><strong>What is the population of Washington County?<\/strong><br \/>\n267,568 at the 2020 census, with a 2025 estimate near 286,895 &mdash; Minnesota&#8217;s fifth-most<br \/>\npopulous county.<\/p>\n<p><strong>How big is Washington County?<\/strong><br \/>\n384 square miles (990 km2) of land, plus 38 square miles of water, for 423 square miles total.<\/p>\n<p><strong>What is the county seat of Washington County?<\/strong><br \/>\nStillwater, incorporated in 1854 and known as the birthplace of Minnesota, is the county seat.<\/p>\n<p><strong>How many towns and cities are in Washington County?<\/strong><br \/>\n25 incorporated cities, led by Woodbury, Cottage Grove, Oakdale, Forest Lake and Stillwater, plus<br \/>\n6 organized townships and 5 unincorporated communities.<\/p>\n<p><strong>What ZIP codes does Washington County use?<\/strong><br \/>\nMajor codes include 55125 for Woodbury, 55016 for Cottage Grove, 55128 for Oakdale, 55025 for<br \/>\nForest Lake, 55082 for Stillwater and 55038 for Hugo, among others listed by city above.<\/p>\n<p><strong>What is Washington County known for?<\/strong><br \/>\nStillwater&#8217;s role as the birthplace of Minnesota Territory, its historic St. Croix River logging<br \/>\ntowns, and Andersen Corporation&#8217;s window and door manufacturing headquarters in Bayport.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/minnesota\/\">Towns<br \/>\nand villages in Minnesota<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Washington County is a county in Minnesota, United States, on the eastern edge of the Minneapolis&ndash;Saint Paul metropolitan area, its border following the St. Croix River across from Wisconsin. It had a population of 267,568 at the 2020 census, an estimated 286,895 by 2025, and covers 384 square miles (990 km2) of land 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 Washington County, Minnesota","_seopress_titles_desc":"All 25 cities, 6 townships and 5 communities in Washington County, Minnesota - type, population and ZIP code for each, plus Stillwater's history.","_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-5127","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\/5127","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=5127"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/5127\/revisions"}],"predecessor-version":[{"id":9427,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/5127\/revisions\/9427"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=5127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=5127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=5127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}