{"id":4986,"date":"2023-07-02T10:45:36","date_gmt":"2023-07-02T10:45:36","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=4986"},"modified":"2026-08-22T01:45:41","modified_gmt":"2026-08-22T01:45:41","slug":"kittson-county","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/kittson-county\/","title":{"rendered":"Kittson County, Minnesota"},"content":{"rendered":"<p>Kittson is a county in Minnesota, United States, tucked into the northwestern corner of the state along the Red River, directly south of the Canadian province of Manitoba. It had a population of 4,207 at the 2020 census and covers 1,099 square miles (2,850 km2) of land centred near 48\u00b047\u2032N 96\u00b047\u2032W.<\/p>\n<p>Hallock is the county seat and its postal code is 56728. The county has nine incorporated cities, five unincorporated communities, one ghost town (Pelan), and 25 organized townships. It observes Central Time.<\/p>\n<h2>Towns &amp; Villages in Kittson County<\/h2>\n<p>Kittson County&#8217;s population is spread across nine small cities and a scatter of unincorporated crossroads and rail-line settlements. City is used for every incorporated municipality here (Minnesota does not distinguish &#8220;town&#8221; as a legal city class); CDP marks a place with no city government, and Unincorp. covers a hamlet or ghost-town site with neither.<\/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>Hallock<\/td>\n<td>City &middot; seat<\/td>\n<td>Hallock<\/td>\n<td>1,116<\/td>\n<td>56728<\/td>\n<\/tr>\n<tr>\n<td>Karlstad<\/td>\n<td>City<\/td>\n<td>Skane<\/td>\n<td>708<\/td>\n<td>56732<\/td>\n<\/tr>\n<tr>\n<td>Lake Bronson<\/td>\n<td>City<\/td>\n<td>Deerwood<\/td>\n<td>331<\/td>\n<td>56734<\/td>\n<\/tr>\n<tr>\n<td>Kennedy<\/td>\n<td>City<\/td>\n<td>Norway<\/td>\n<td>203<\/td>\n<td>56733<\/td>\n<\/tr>\n<tr>\n<td>Lancaster<\/td>\n<td>City<\/td>\n<td>Percy<\/td>\n<td>294<\/td>\n<td>56735<\/td>\n<\/tr>\n<tr>\n<td>Humboldt<\/td>\n<td>City<\/td>\n<td>St. Vincent<\/td>\n<td>50<\/td>\n<td>56731<\/td>\n<\/tr>\n<tr>\n<td>Halma<\/td>\n<td>City<\/td>\n<td>Spring Brook<\/td>\n<td>67<\/td>\n<td>56729<\/td>\n<\/tr>\n<tr>\n<td>Donaldson<\/td>\n<td>City<\/td>\n<td>Deerwood<\/td>\n<td>15<\/td>\n<td>56720<\/td>\n<\/tr>\n<tr>\n<td>St. Vincent<\/td>\n<td>City<\/td>\n<td>St. Vincent<\/td>\n<td>66<\/td>\n<td>56755<\/td>\n<\/tr>\n<tr>\n<td>Caribou<\/td>\n<td>Unincorp.<\/td>\n<td>Cannon<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Northcote<\/td>\n<td>Unincorp.<\/td>\n<td>South Red River<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Noyes<\/td>\n<td>Unincorp.<\/td>\n<td>St. Vincent<\/td>\n<td>&mdash;<\/td>\n<td>56740<\/td>\n<\/tr>\n<tr>\n<td>Orleans<\/td>\n<td>Unincorp.<\/td>\n<td>South Red River<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Robbin<\/td>\n<td>Unincorp.<\/td>\n<td>Skane<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Pelan<\/td>\n<td>Unincorp.<\/td>\n<td>Pelan<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Noyes, on the Canadian border at the Manitoba port of entry, has its own ZIP code (56740) despite never incorporating. Pelan is a genuine ghost town \u2014 its name survives only in the township that carries it.<\/p>\n<h2>Townships<\/h2>\n<p>Kittson County is organized into 25 civil townships covering nearly all of its land area outside the nine cities. The 2020 census does not break out population by township for this county, so counts are omitted 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>Hallock<\/td>\n<td>&mdash;<\/td>\n<td>Hallock<\/td>\n<\/tr>\n<tr>\n<td>Deerwood<\/td>\n<td>&mdash;<\/td>\n<td>Lake Bronson, Donaldson<\/td>\n<\/tr>\n<tr>\n<td>Skane<\/td>\n<td>&mdash;<\/td>\n<td>Karlstad, Robbin<\/td>\n<\/tr>\n<tr>\n<td>St. Vincent<\/td>\n<td>&mdash;<\/td>\n<td>St. Vincent, Humboldt, Noyes<\/td>\n<\/tr>\n<tr>\n<td>Norway<\/td>\n<td>&mdash;<\/td>\n<td>Kennedy<\/td>\n<\/tr>\n<tr>\n<td>Percy<\/td>\n<td>&mdash;<\/td>\n<td>Lancaster<\/td>\n<\/tr>\n<tr>\n<td>Spring Brook<\/td>\n<td>&mdash;<\/td>\n<td>Halma<\/td>\n<\/tr>\n<tr>\n<td>Cannon<\/td>\n<td>&mdash;<\/td>\n<td>Caribou<\/td>\n<\/tr>\n<tr>\n<td>South Red River<\/td>\n<td>&mdash;<\/td>\n<td>Northcote, Orleans<\/td>\n<\/tr>\n<tr>\n<td>Pelan<\/td>\n<td>&mdash;<\/td>\n<td>Pelan (ghost town)<\/td>\n<\/tr>\n<tr>\n<td>Arveson<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Clow<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Davis<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Granville<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hampden<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hazelton<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hill<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Jupiter<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Poppleton<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Richardville<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>St. Joseph<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Svea<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Tegner<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Teien<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Thompson<\/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>56728 &mdash; Hallock (also serves surrounding Hallock Township)<\/li>\n<li>56732 &mdash; Karlstad (also serves Robbin)<\/li>\n<li>56734 &mdash; Lake Bronson (also serves Donaldson)<\/li>\n<li>56733 &mdash; Kennedy<\/li>\n<li>56735 &mdash; Lancaster<\/li>\n<li>56731 &mdash; Humboldt<\/li>\n<li>56729 &mdash; Halma<\/li>\n<li>56720 &mdash; Donaldson<\/li>\n<li>56755 &mdash; Saint Vincent<\/li>\n<li>56740 &mdash; Noyes<\/li>\n<\/ul>\n<p>Caribou, Northcote, Orleans, and Pelan have no post office of their own and are served by ZIP codes assigned to a neighboring city.<\/p>\n<h2>Geography<\/h2>\n<p>Kittson County sits at the northwestern tip of Minnesota&#8217;s Red River Valley, a flat glacial lake plain that flattens further toward the river itself. The Red River forms the county&#8217;s entire western border, flowing north into Manitoba; the terrain rises gently to low rolling hills toward the southeast, where the county&#8217;s highest point tops out near 1,079 feet (329 meters). Farmland \u2014 mostly small grains, sugar beets, and sunflowers \u2014 covers the great majority of the county&#8217;s 1,099 square miles of land.<\/p>\n<p>Kittson County borders <a href=\"https:\/\/townsvillages.com\/us\/marshall-county-minnesota\/\">Marshall County<\/a> to the south and Roseau County to the east, both in Minnesota. Across the Red River to the west lies <a href=\"https:\/\/townsvillages.com\/us\/pembina-county\/\">Pembina County<\/a>, North Dakota. To the north, the county line is the international border with the Rural Municipality of Piney and the Rural Municipality of Roland in Manitoba, Canada.<\/p>\n<h2>Demographics<\/h2>\n<p>Kittson County&#8217;s population was 4,207 at the 2020 census, down from earlier decades \u2014 the county peaked above 10,000 residents in the mid-20th century and fell under 5,000 by the mid-2000s. Hallock, the seat, is the largest community at 1,116 residents; Karlstad is second at 708. Kittson County&#8217;s household income figures have not been re-verified against a current ACS estimate for this rewrite; the state&#8217;s 2023 ACS median household income is $85,086, and this rural farming county has historically run below the Minnesota figure. Population density works out to roughly 3.8 people per square mile, among the lowest in the state.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Agriculture drives Kittson County&#8217;s economy \u2014 small grains, sugar beets, and sunflowers dominate the flat Red River Valley soil, supported by grain elevators and farm-supply businesses in Hallock, Karlstad, and Lancaster. Hallock serves as the county&#8217;s retail and government hub, home to the county courthouse and a hospital serving the surrounding farm towns. Cross-border trade and travel through the Noyes\u2013Emerson port of entry, on U.S. Highway 75 at the Manitoba line, has long shaped local commerce.<\/p>\n<h2>History<\/h2>\n<p>The county was originally organized as Pembina County in 1873; the Minnesota legislature renamed it Kittson County on March 9, 1878, after Norman Wolfred Kittson, a fur trader and entrepreneur who ran ox-cart freight trails between St. Paul and the Red River settlements decades earlier. Kittson County was a dry county by local option for most of the 20th century \u2014 voters did not repeal the ban until May 1965.<\/p>\n<h2>Getting There<\/h2>\n<p>U.S. Highway 75 and U.S. Highway 59 both run north\u2013south through the county, meeting Minnesota Highways 11, 171, 175, and 220 at various points. U.S. 75 crosses into Manitoba at the Noyes\u2013Emerson border station.<\/p>\n<ul>\n<li>Grand Forks, ND \u2014 75 miles south<\/li>\n<li>Thief River Falls, MN \u2014 45 miles southeast<\/li>\n<li>Winnipeg, Manitoba \u2014 65 miles north<\/li>\n<li>Warroad, MN \u2014 55 miles east<\/li>\n<\/ul>\n<p>The nearest commercial airport is Grand Forks International Airport, about 75 miles south.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Kittson County, Minnesota?<\/strong><br \/>It occupies the northwestern corner of Minnesota, along the Red River and the Manitoba border.<\/p>\n<p><strong>What is the population of Kittson County?<\/strong><br \/>4,207 residents at the 2020 census.<\/p>\n<p><strong>How big is Kittson County?<\/strong><br \/>1,099 square miles (2,850 km2) of land, plus 4.8 square miles (12 km2) of water.<\/p>\n<p><strong>What is the county seat of Kittson County?<\/strong><br \/>Hallock is the county seat.<\/p>\n<p><strong>How many towns are in Kittson County?<\/strong><br \/>Nine incorporated cities, five unincorporated communities, and one ghost town (Pelan), spread across 25 townships.<\/p>\n<p><strong>What ZIP codes are in Kittson County?<\/strong><br \/>Ten ZIP codes serve the county, led by 56728 (Hallock), 56732 (Karlstad), and 56734 (Lake Bronson).<\/p>\n<p><strong>Why was Kittson County renamed from Pembina County?<\/strong><br \/>The Minnesota legislature renamed it in 1878 to honor Norman Wolfred Kittson, an early fur trader and ox-cart freight operator on the Red River trails.<\/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>Kittson is a county in Minnesota, United States, tucked into the northwestern corner of the state along the Red River, directly south of the Canadian province of Manitoba. It had a population of 4,207 at the 2020 census and covers 1,099 square miles (2,850 km2) of land centred near 48\u00b047\u2032N 96\u00b047\u2032W. Hallock is the county [&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 Kittson County, Minnesota","_seopress_titles_desc":"Kittson County, MN: population, all 9 cities & townships, ZIP codes, geography, history, and how to get there on the Manitoba border.","_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-4986","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\/4986","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=4986"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4986\/revisions"}],"predecessor-version":[{"id":11323,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/4986\/revisions\/11323"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=4986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=4986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=4986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}