{"id":4925,"date":"2023-07-01T19:00:58","date_gmt":"2023-07-01T19:00:58","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=4925"},"modified":"2026-08-14T22:20:50","modified_gmt":"2026-08-14T22:20:50","slug":"cook-county-minnesota","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/cook-county-minnesota\/","title":{"rendered":"Cook County, Minnesota"},"content":{"rendered":"<p>Cook County is a county in Minnesota, United States, on the North Shore of Lake Superior at the state&#8217;s northeastern tip, bordering Ontario, Canada. It had a population of 5,600 at the 2020 census and covers 3,340 square miles (8,700 km2) &mdash; 1,452 square miles (3,760 km2) of land and 1,887 square miles (4,890 km2) of water &mdash; centred near 47&deg;55&prime;N 90&deg;33&prime;W.<\/p>\n<p>Grand Marais is the county seat, and its postal code is 55604. The county has one incorporated city, three organized townships, and a handful of unincorporated communities spread along the Lake Superior shoreline and inland toward the Boundary Waters. Cook County sits in the Central time zone, and its FIPS code is 27031.<\/p>\n<h2>Towns &amp; Villages in Cook County<\/h2>\n<p>Grand Marais is Cook County&#8217;s only incorporated city. Everywhere else &mdash; Grand Portage, Lutsen, Tofte, Schroeder, Hovland and a scatter of smaller Lake Superior communities &mdash; is unincorporated, either inside one of the county&#8217;s three organized townships or in unorganized territory. Several are census-designated places (CDP) with their own population counts; others are named communities too small for a separate census tally, marked Unincorp. below.<\/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>Grand Marais<\/td>\n<td>City &middot; seat<\/td>\n<td>Unorganized<\/td>\n<td>1,337<\/td>\n<td>55604<\/td>\n<\/tr>\n<tr>\n<td>Grand Portage<\/td>\n<td>CDP<\/td>\n<td>Unorganized<\/td>\n<td>&mdash;<\/td>\n<td>55605<\/td>\n<\/tr>\n<tr>\n<td>Lutsen<\/td>\n<td>CDP<\/td>\n<td>Lutsen<\/td>\n<td>&mdash;<\/td>\n<td>55612<\/td>\n<\/tr>\n<tr>\n<td>Tofte<\/td>\n<td>CDP<\/td>\n<td>Tofte<\/td>\n<td>&mdash;<\/td>\n<td>55615<\/td>\n<\/tr>\n<tr>\n<td>Schroeder<\/td>\n<td>Unincorp.<\/td>\n<td>Schroeder<\/td>\n<td>&mdash;<\/td>\n<td>55613<\/td>\n<\/tr>\n<tr>\n<td>Hovland<\/td>\n<td>Unincorp.<\/td>\n<td>Unorganized<\/td>\n<td>&mdash;<\/td>\n<td>55606<\/td>\n<\/tr>\n<tr>\n<td>Chippewa City<\/td>\n<td>Unincorp.<\/td>\n<td>Unorganized<\/td>\n<td>&mdash;<\/td>\n<td>55604<\/td>\n<\/tr>\n<tr>\n<td>Croftville<\/td>\n<td>Unincorp.<\/td>\n<td>Unorganized<\/td>\n<td>&mdash;<\/td>\n<td>55604<\/td>\n<\/tr>\n<tr>\n<td>Maple Hill<\/td>\n<td>Unincorp.<\/td>\n<td>Tofte<\/td>\n<td>&mdash;<\/td>\n<td>55615<\/td>\n<\/tr>\n<tr>\n<td>Pigeon River<\/td>\n<td>Unincorp.<\/td>\n<td>Unorganized<\/td>\n<td>&mdash;<\/td>\n<td>55605<\/td>\n<\/tr>\n<tr>\n<td>Red Rock<\/td>\n<td>Unincorp.<\/td>\n<td>Unorganized<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lambs MH Park<\/td>\n<td>Unincorp.<\/td>\n<td>Lutsen<\/td>\n<td>&mdash;<\/td>\n<td>55612<\/td>\n<\/tr>\n<tr>\n<td>Lutsen MH Park<\/td>\n<td>Unincorp.<\/td>\n<td>Lutsen<\/td>\n<td>&mdash;<\/td>\n<td>55612<\/td>\n<\/tr>\n<tr>\n<td>Pine Mountain Trailer Court<\/td>\n<td>Unincorp.<\/td>\n<td>Unorganized<\/td>\n<td>&mdash;<\/td>\n<td>55604<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Grand Portage sits entirely within the Grand Portage Indian Reservation, home of the Grand Portage Band of Lake Superior Chippewa, and is governed separately from the rest of the county&#8217;s unorganized territory. Chippewa City, Croftville and Pine Mountain Trailer Court are all served by the Grand Marais post office rather than one 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<th>Main settlements<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Tofte<\/td>\n<td>&mdash;<\/td>\n<td>Tofte, Maple Hill<\/td>\n<\/tr>\n<tr>\n<td>Lutsen<\/td>\n<td>&mdash;<\/td>\n<td>Lutsen, Lutsen MH Park, Lambs MH Park<\/td>\n<\/tr>\n<tr>\n<td>Schroeder<\/td>\n<td>&mdash;<\/td>\n<td>Schroeder<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Roughly two-thirds of Cook County outside these three townships, including Grand Marais itself, is unorganized territory administered directly by the county board rather than a township government.<\/p>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>55604 &mdash; Grand Marais (also serves Chippewa City, Croftville and Pine Mountain Trailer Court)<\/li>\n<li>55605 &mdash; Grand Portage (also serves Pigeon River)<\/li>\n<li>55606 &mdash; Hovland<\/li>\n<li>55612 &mdash; Lutsen (also serves Lutsen MH Park and Lambs MH Park)<\/li>\n<li>55613 &mdash; Schroeder<\/li>\n<li>55615 &mdash; Tofte (also serves Maple Hill)<\/li>\n<\/ul>\n<p>Red Rock has no post office of its own and is not confirmed against a specific ZIP code.<\/p>\n<h2>Geography<\/h2>\n<p>Cook County runs along the North Shore of Lake Superior from just north of Tofte to the Canadian border, then extends inland across the Sawtooth Mountains and into the Boundary Waters Canoe Area Wilderness. Eagle Mountain, at 2,301 feet (701 m), is the highest natural point in Minnesota and sits in the northern part of the county. Lake Superior forms the county&#8217;s entire southeastern edge, and the Pigeon River marks the international border with Ontario in the north. The county&#8217;s only land neighbor among Minnesota counties is <a href=\"https:\/\/townsvillages.com\/us\/lake-county-minnesota\/\">Lake County<\/a> to the southwest; Ontario, Canada lies across the border to the north, and Lake Superior separates Cook County from Wisconsin and Michigan to the south and east.<\/p>\n<h2>Demographics<\/h2>\n<p>Cook County had 5,600 residents at the 2020 census, the fewest of any Minnesota county apart from a handful of other sparsely settled northern counties. Grand Marais, with 1,337 people, is by far the largest community; Grand Portage is the second-largest population center. Median household income in the county runs below the Minnesota median of $85,086, reflecting a seasonal, tourism-dependent economy. Population density is about 3.9 people per square mile of land, among the lowest in the state.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Tourism drives Cook County&#8217;s economy: the Lutsen Mountains ski area, Superior National Forest, the Gunflint Trail and the Boundary Waters Canoe Area Wilderness draw visitors year-round for skiing, hiking, fishing and canoeing. The Grand Portage Band of Lake Superior Chippewa operates the Grand Portage Lodge and Casino, one of the county&#8217;s largest employers, alongside tribal government and natural-resource programs. Grand Marais is home to the North House Folk School, the Sawtooth Mountain Clinic, and community radio station WTIP North Shore Community Radio. Commercial fishing on Lake Superior and forestry remain part of the local economy alongside tourism.<\/p>\n<h2>History<\/h2>\n<p>Cook County was organized on March 9, 1874, and named for Michael Cook, a Minnesota territorial and state senator. Grand Portage, at the county&#8217;s northern tip, was a major stopping point on the historic fur-trade route between Lake Superior and the interior, used by Ojibwe people and later the North West Company; the site is preserved today as Grand Portage National Monument. The Grand Portage Indian Reservation, established by an 1854 treaty, remains the homeland of the Grand Portage Band of Lake Superior Chippewa. Logging and commercial fishing shaped the North Shore&#8217;s early non-Native settlements through the late 1800s and early 1900s.<\/p>\n<h2>Getting There<\/h2>\n<p>Minnesota Highway 61, the North Shore Scenic Drive, runs the length of the county along Lake Superior and is the main route in and out.<\/p>\n<ul>\n<li>Duluth, Minnesota &mdash; about 110 miles southwest<\/li>\n<li>Thunder Bay, Ontario &mdash; about 45 miles north<\/li>\n<li>Two Harbors, Minnesota &mdash; about 75 miles southwest<\/li>\n<li>Silver Bay, Minnesota &mdash; about 55 miles southwest<\/li>\n<\/ul>\n<p>The nearest commercial airport is Duluth International Airport, roughly 110 miles southwest of Grand Marais.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Cook County, Minnesota?<\/strong><br \/>It is in the far northeastern corner of Minnesota, along the North Shore of Lake Superior, bordering Ontario, Canada to the north.<\/p>\n<p><strong>What is the population of Cook County?<\/strong><br \/>5,600 people, per the 2020 census.<\/p>\n<p><strong>How big is Cook County?<\/strong><br \/>3,340 square miles (8,700 km2) in total, including 1,887 square miles of Lake Superior water.<\/p>\n<p><strong>What is the county seat of Cook County?<\/strong><br \/>Grand Marais is the county seat and its only incorporated city.<\/p>\n<p><strong>How many towns are in Cook County?<\/strong><br \/>One incorporated city, three organized townships, and about a dozen smaller unincorporated communities.<\/p>\n<p><strong>What ZIP codes are in Cook County?<\/strong><br \/>55604 (Grand Marais), 55605 (Grand Portage), 55606 (Hovland), 55612 (Lutsen), 55613 (Schroeder) and 55615 (Tofte).<\/p>\n<p><strong>Is the Boundary Waters Canoe Area Wilderness in Cook County?<\/strong><br \/>Most of the wilderness area, including Eagle Mountain, Minnesota&#8217;s highest point, lies within Cook County.<\/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>Cook County is a county in Minnesota, United States, on the North Shore of Lake Superior at the state&#8217;s northeastern tip, bordering Ontario, Canada. It had a population of 5,600 at the 2020 census and covers 3,340 square miles (8,700 km2) &mdash; 1,452 square miles (3,760 km2) of land and 1,887 square miles (4,890 km2) [&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 Cook County, Minnesota","_seopress_titles_desc":"Cook County, Minnesota: Grand Marais, Grand Portage and the North Shore's towns, ZIP codes, townships and population on Lake Superior.","_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-4925","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\/4925","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=4925"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4925\/revisions"}],"predecessor-version":[{"id":9888,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4925\/revisions\/9888"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=4925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=4925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=4925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}