{"id":6750,"date":"2023-08-17T08:41:16","date_gmt":"2023-08-17T08:41:16","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=6750"},"modified":"2026-08-22T12:02:14","modified_gmt":"2026-08-22T12:02:14","slug":"pembina-county","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/pembina-county\/","title":{"rendered":"Pembina County, North Dakota"},"content":{"rendered":"<p>Pembina County is a county in North Dakota, United States, in the northeastern corner of the state along the Canadian border. It had a population of 6,844 at the 2020 census and covers 1,121 square miles (2,900 km2), of which 1,119 square miles is land and 2.7 square miles is water, centred near 48\u00b046\u203201\u2033N 97\u00b032\u203243\u2033W.<\/p>\n<p>Cavalier is the county seat, and its postal code is 58220. The county has eleven incorporated cities, five recognized unincorporated communities, and two former townsites now counted as ghost towns. Pembina County runs on Central Time and covers roughly 30 organized civil townships.<\/p>\n<h2>Towns &amp; Villages in Pembina County<\/h2>\n<p>All eleven incorporated places in Pembina County are legally classified as cities under North Dakota law, though several read as small villages on the ground. The table below also carries the county&#8217;s best-known unincorporated communities and two documented ghost towns; population figures not confirmed against the 2020 census are shown as &mdash;.<\/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>Cavalier<\/td>\n<td>City &middot; seat<\/td>\n<td>Cavalier<\/td>\n<td>&mdash;<\/td>\n<td>58220<\/td>\n<\/tr>\n<tr>\n<td>Drayton<\/td>\n<td>City<\/td>\n<td>Drayton<\/td>\n<td>&mdash;<\/td>\n<td>58225<\/td>\n<\/tr>\n<tr>\n<td>Pembina<\/td>\n<td>City<\/td>\n<td>Pembina<\/td>\n<td>&mdash;<\/td>\n<td>58271<\/td>\n<\/tr>\n<tr>\n<td>Walhalla<\/td>\n<td>City<\/td>\n<td>Walhalla<\/td>\n<td>&mdash;<\/td>\n<td>58282<\/td>\n<\/tr>\n<tr>\n<td>Neche<\/td>\n<td>City<\/td>\n<td>Neche<\/td>\n<td>&mdash;<\/td>\n<td>58265<\/td>\n<\/tr>\n<tr>\n<td>St. Thomas<\/td>\n<td>City<\/td>\n<td>St. Joseph<\/td>\n<td>&mdash;<\/td>\n<td>58276<\/td>\n<\/tr>\n<tr>\n<td>Crystal<\/td>\n<td>City<\/td>\n<td>Crystal<\/td>\n<td>&mdash;<\/td>\n<td>58222<\/td>\n<\/tr>\n<tr>\n<td>Mountain<\/td>\n<td>City<\/td>\n<td>Park<\/td>\n<td>&mdash;<\/td>\n<td>58262<\/td>\n<\/tr>\n<tr>\n<td>Hamilton<\/td>\n<td>City<\/td>\n<td>Hamilton<\/td>\n<td>&mdash;<\/td>\n<td>58238<\/td>\n<\/tr>\n<tr>\n<td>Bathgate<\/td>\n<td>City<\/td>\n<td>Bathgate<\/td>\n<td>&mdash;<\/td>\n<td>58216<\/td>\n<\/tr>\n<tr>\n<td>Canton City (Hensel)<\/td>\n<td>City<\/td>\n<td>Beaulieu<\/td>\n<td>&mdash;<\/td>\n<td>58241<\/td>\n<\/tr>\n<tr>\n<td>Glasston<\/td>\n<td>Unincorp.<\/td>\n<td>Elora<\/td>\n<td>&mdash;<\/td>\n<td>58236<\/td>\n<\/tr>\n<tr>\n<td>Backoo<\/td>\n<td>Unincorp.<\/td>\n<td>Advance<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Gardar<\/td>\n<td>Unincorp.<\/td>\n<td>Gardar<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hallson<\/td>\n<td>Unincorp.<\/td>\n<td>Thingvalla<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Joliette<\/td>\n<td>Unincorp.<\/td>\n<td>Joliette<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Bowesmont<\/td>\n<td>Unincorp. (ghost town)<\/td>\n<td>Lincoln<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Concrete<\/td>\n<td>Unincorp. (ghost town)<\/td>\n<td>Carlisle<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Canton City is the incorporated name on record for the community that most locals still call Hensel; the table lists both to match local usage. Akra, Leroy, Leyden, McArthur, Svold, Fleece, and Pittsburgh appear on older maps of Pembina County as township namesakes or rural post-office stops rather than standing communities, and are not carried over here for lack of verifiable current population or status.<\/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>Cavalier<\/td>\n<td>&mdash;<\/td>\n<td>Cavalier<\/td>\n<\/tr>\n<tr>\n<td>Pembina<\/td>\n<td>&mdash;<\/td>\n<td>Pembina<\/td>\n<\/tr>\n<tr>\n<td>Drayton<\/td>\n<td>&mdash;<\/td>\n<td>Drayton<\/td>\n<\/tr>\n<tr>\n<td>Neche<\/td>\n<td>&mdash;<\/td>\n<td>Neche<\/td>\n<\/tr>\n<tr>\n<td>St. Joseph<\/td>\n<td>&mdash;<\/td>\n<td>St. Thomas<\/td>\n<\/tr>\n<tr>\n<td>Walhalla<\/td>\n<td>&mdash;<\/td>\n<td>Walhalla<\/td>\n<\/tr>\n<tr>\n<td>Crystal<\/td>\n<td>&mdash;<\/td>\n<td>Crystal<\/td>\n<\/tr>\n<tr>\n<td>Park<\/td>\n<td>&mdash;<\/td>\n<td>Mountain<\/td>\n<\/tr>\n<tr>\n<td>Hamilton<\/td>\n<td>&mdash;<\/td>\n<td>Hamilton<\/td>\n<\/tr>\n<tr>\n<td>Bathgate<\/td>\n<td>&mdash;<\/td>\n<td>Bathgate<\/td>\n<\/tr>\n<tr>\n<td>Beaulieu<\/td>\n<td>&mdash;<\/td>\n<td>Canton City (Hensel)<\/td>\n<\/tr>\n<tr>\n<td>Elora<\/td>\n<td>&mdash;<\/td>\n<td>Glasston<\/td>\n<\/tr>\n<tr>\n<td>Advance<\/td>\n<td>&mdash;<\/td>\n<td>Backoo<\/td>\n<\/tr>\n<tr>\n<td>Gardar<\/td>\n<td>&mdash;<\/td>\n<td>Gardar<\/td>\n<\/tr>\n<tr>\n<td>Thingvalla<\/td>\n<td>&mdash;<\/td>\n<td>Hallson<\/td>\n<\/tr>\n<tr>\n<td>Joliette<\/td>\n<td>&mdash;<\/td>\n<td>Joliette<\/td>\n<\/tr>\n<tr>\n<td>Lincoln<\/td>\n<td>&mdash;<\/td>\n<td>Bowesmont (ghost town)<\/td>\n<\/tr>\n<tr>\n<td>Carlisle<\/td>\n<td>&mdash;<\/td>\n<td>Concrete (ghost town)<\/td>\n<\/tr>\n<tr>\n<td>Felson<\/td>\n<td>&mdash;<\/td>\n<td>rural farmland<\/td>\n<\/tr>\n<tr>\n<td>Lodema<\/td>\n<td>&mdash;<\/td>\n<td>rural farmland<\/td>\n<\/tr>\n<tr>\n<td>Midland<\/td>\n<td>&mdash;<\/td>\n<td>rural farmland<\/td>\n<\/tr>\n<tr>\n<td>La Moure<\/td>\n<td>&mdash;<\/td>\n<td>rural farmland<\/td>\n<\/tr>\n<tr>\n<td>Akra<\/td>\n<td>&mdash;<\/td>\n<td>Akra<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Individual township-level 2020 census counts are not published in a form this page can verify, so they are omitted rather than estimated. Pembina County&#8217;s 23 organized townships, spread across a nearly rectangular county on the Red River Valley plain, still hold their own local governance for road maintenance and zoning in North Dakota&#8217;s township system.<\/p>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>58220 &mdash; Cavalier<\/li>\n<li>58225 &mdash; Drayton<\/li>\n<li>58271 &mdash; Pembina<\/li>\n<li>58282 &mdash; Walhalla<\/li>\n<li>58265 &mdash; Neche<\/li>\n<li>58276 &mdash; St. Thomas<\/li>\n<li>58222 &mdash; Crystal<\/li>\n<li>58216 &mdash; Bathgate<\/li>\n<li>58241 &mdash; Hensel (also serves Canton City)<\/li>\n<li>58262 &mdash; Mountain<\/li>\n<li>58238 &mdash; Hamilton<\/li>\n<li>58236 &mdash; Glasston<\/li>\n<\/ul>\n<p>Smaller unincorporated places such as Backoo, Gardar, Hallson, and Joliette have no post office of their own and use the ZIP code of the nearest incorporated town.<\/p>\n<h2>Geography<\/h2>\n<p>Pembina County sits at the edge of the Red River Valley, a flat glacial lakebed of rich, dark prairie soil, rising toward the Pembina Escarpment and the wooded Pembina Hills in its western townships. The Pembina River cuts through the county&#8217;s north-central townships before joining the Red River of the North, which forms the county&#8217;s entire eastern border. Pembina Gorge and Icelandic State Park, near Cavalier, preserve one of the few forested river-valley landscapes in this part of the state.<\/p>\n<p>Pembina County borders the Canadian province of Manitoba to the north, Kittson County, Minnesota to the east across the Red River, Marshall County, Minnesota to the southeast, Walsh County, North Dakota to the south, and Cavalier County, North Dakota to the west.<\/p>\n<h2>Demographics<\/h2>\n<p>The 2020 census counted 6,844 residents in Pembina County. Cavalier, the county seat, and Drayton are its two largest communities. The county&#8217;s median household income runs well below the North Dakota median of $76,525, reflecting an economy still centred on agriculture rather than the oil-driven Bakken counties further west. Population density is roughly 6 people per square mile, among the lower rural densities in eastern North Dakota.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Small-grain and sugar beet farming anchor the Pembina County economy, alongside potato production tied into the Red River Valley&#8217;s processing plants. Cavalier is home to grain-elevator and shipping operations serving the surrounding farms, and the Cavalier Public School District is one of the county&#8217;s larger employers. The Port of Pembina, one of North Dakota&#8217;s busiest border crossings into Manitoba on Interstate 29, brings steady freight and travel traffic through the county&#8217;s northeast corner. Icelandic State Park near Cavalier, commemorating the area&#8217;s 19th-century Icelandic settlers, draws regional visitors each summer.<\/p>\n<h2>History<\/h2>\n<p>Pembina County was established January 9, 1867, and organized that August 12 &mdash; one of the original counties of Dakota Territory, named for a Ojibwe word describing the highbush cranberry that grows along the rivers here. The town of Pembina, at the county&#8217;s northeastern tip, is among the oldest continuously settled European trading posts in present-day North Dakota, tied to fur-trade posts dating to the early 1800s. In the late 19th century, Icelandic immigrants settled heavily around present-day Mountain and Gardar, a heritage still marked by Icelandic State Park and local place names.<\/p>\n<h2>Getting There<\/h2>\n<p>Interstate 29 runs north-south through the county&#8217;s eastern townships, connecting Cavalier and Drayton to Grand Forks to the south and directly to the Pembina-Manitoba border crossing. U.S. Route 81 and state highways 5 and 66 cross the county east-west.<\/p>\n<ul>\n<li>Grand Forks, ND &mdash; 65 miles south<\/li>\n<li>Grafton, ND &mdash; 30 miles south<\/li>\n<li>Winnipeg, Manitoba &mdash; 75 miles north<\/li>\n<li>Fargo, ND &mdash; 160 miles south<\/li>\n<\/ul>\n<p>Grand Forks International Airport is the nearest commercial airport with regular service.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Pembina County, North Dakota?<\/strong><br \/>\nIt sits in the far northeastern corner of North Dakota, bordering Manitoba, Canada to the north and Minnesota to the east across the Red River.<\/p>\n<p><strong>What is the population of Pembina County?<\/strong><br \/>\n6,844 people, according to the 2020 census.<\/p>\n<p><strong>How big is Pembina County?<\/strong><br \/>\n1,121 square miles (2,900 km2), of which 1,119 square miles is land.<\/p>\n<p><strong>What is the county seat of Pembina County?<\/strong><br \/>\nCavalier is the county seat.<\/p>\n<p><strong>How many towns are in Pembina County?<\/strong><br \/>\nEleven incorporated cities, plus several smaller unincorporated communities and two documented ghost towns, Bowesmont and Concrete.<\/p>\n<p><strong>What ZIP codes are in Pembina County?<\/strong><br \/>\nTwelve ZIP codes, including 58220 (Cavalier), 58225 (Drayton), 58271 (Pembina), and 58282 (Walhalla).<\/p>\n<p><strong>Why is Pembina, North Dakota historically significant?<\/strong><br \/>\nIt sits on one of the oldest continuously settled fur-trade sites in the state and is now home to one of North Dakota&#8217;s busiest border crossings into Canada.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/north-dakota\/\">Towns and villages in North Dakota<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pembina County is a county in North Dakota, United States, in the northeastern corner of the state along the Canadian border. It had a population of 6,844 at the 2020 census and covers 1,121 square miles (2,900 km2), of which 1,119 square miles is land and 2.7 square miles is water, centred near 48\u00b046\u203201\u2033N 97\u00b032\u203243\u2033W. [&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 Pembina County, North Dakota","_seopress_titles_desc":"Pembina County, ND: 11 cities, ZIP codes, population 6,844, townships and geography near the Manitoba border. Cavalier is the county seat.","_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":[41],"tags":[6],"class_list":["post-6750","post","type-post","status-publish","format-standard","category-north-dakota","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\/6750","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=6750"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/6750\/revisions"}],"predecessor-version":[{"id":11567,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/6750\/revisions\/11567"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=6750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=6750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=6750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}