The 25 Best Small Towns for Families in North Dakota
Ranked on The Town Files lifestyle rankings among 93 towns of 500–10,000 people in North Dakota. #1 is Mapleton, ND.
-
25Lidgerwood, North Dakota
Better for families than 76% of North Dakota towns
Lidgerwood is a city of 600 people in Richland County, North Dakota. It also ranks better transit than 87% of North Dakota towns and more walkable than 71% of North Dakota towns.
600 people · Richland County · median home $80,200 · income $49,667 · Jan low 2°F · 49 in snow
Full Lidgerwood, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
24Hankinson, North Dakota
Better for families than 76% of North Dakota towns
Hankinson is a city of 921 people in Richland County, North Dakota. It also ranks better transit than 87% of North Dakota towns and more walkable than 71% of North Dakota towns.
921 people · Richland County · median home $131,000 · income $74,643 · Jan low 1°F · 47 in snow
Full Hankinson, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
23Elgin, North Dakota
Better for families than 78% of North Dakota towns
Elgin is a city of 543 people in Grant County, North Dakota. It also ranks better for a vacation home than 98% of North Dakota towns and quieter than 91% of North Dakota towns.
543 people · Grant County · median home $103,000 · income $35,188 · Jan low 3°F · 57 in snow
Full Elgin, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
22Wilton, North Dakota
Better for families than 78% of North Dakota towns
Wilton is a city of 718 people in McLean County, North Dakota. The median home is worth $215,900 (typical North Dakota town: $167,950).
718 people · McLean County · median home $215,900 · income $80,000 · Jan low 2°F · 43 in snow
Full Wilton, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
21Thompson, North Dakota
Better for families than 78% of North Dakota towns
Thompson is a city of 1,101 people in Grand Forks County, North Dakota. It also ranks more upscale than 96% of North Dakota towns and better for young professionals than 94% of North Dakota towns.
1,101 people · Grand Forks County · median home $281,900 · income $118,281 · Jan low -1°F · 49 in snow
Full Thompson, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
20LaMoure, North Dakota
Better for families than 81% of North Dakota towns
LaMoure is a city of 764 people in LaMoure County, North Dakota. It also ranks better for retirees than 96% of North Dakota towns and better for first-time buyers than 96% of North Dakota towns.
764 people · LaMoure County · median home $151,900 · income $71,339 · Jan low 0°F · 46 in snow
Full LaMoure, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
19Beach, North Dakota
Better for families than 82% of North Dakota towns
Beach is a city of 981 people in Golden Valley County, North Dakota. It also ranks better for retirees than 91% of North Dakota towns and quieter than 84% of North Dakota towns.
981 people · Golden Valley County · median home $136,500 · income $62,560 · Jan low 6°F · 38 in snow
Full Beach, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
18Minto, North Dakota
Better for families than 83% of North Dakota towns
Minto is a city of 616 people in Walsh County, North Dakota. It also ranks better for cycling than 92% of North Dakota towns and easier by car than 74% of North Dakota towns.
616 people · Walsh County · median home $109,300 · income $84,464 · Jan low -5°F
Full Minto, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
17Velva, North Dakota
Better for families than 83% of North Dakota towns
Velva is a city of 1,086 people in McHenry County, North Dakota. It also ranks easier by car than 86% of North Dakota towns and quieter than 76% of North Dakota towns.
1,086 people · McHenry County · median home $194,600 · income $83,060 · Jan low -3°F · 41 in snow
Full Velva, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
16Pembina, North Dakota
Better for families than 85% of North Dakota towns
Pembina is a city of 512 people in Pembina County, North Dakota. It also ranks better transit than 94% of North Dakota towns and better for cycling than 90% of North Dakota towns.
512 people · Pembina County · median home $136,200 · income $101,875 · Jan low -5°F · 39 in snow
Full Pembina, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
15Edgeley, North Dakota
Better for families than 86% of North Dakota towns
Edgeley is a city of 585 people in LaMoure County, North Dakota. It also ranks quieter than 89% of North Dakota towns and better for retirees than 87% of North Dakota towns.
585 people · LaMoure County · median home $110,700 · income $50,417 · Jan low 4°F · 43 in snow
Full Edgeley, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
14Center, North Dakota
Better for families than 87% of North Dakota towns
Center is a city of 588 people in Oliver County, North Dakota. It also ranks better for first-time buyers than 92% of North Dakota towns and quieter than 76% of North Dakota towns.
588 people · Oliver County · median home $204,100 · income $77,083 · Jan low 5°F · 43 in snow
Full Center, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
13Napoleon, North Dakota
Better for families than 88% of North Dakota towns
Napoleon is a city of 749 people in Logan County, North Dakota. It also ranks better for retirees than 94% of North Dakota towns and quieter than 86% of North Dakota towns.
749 people · Logan County · median home $87,700 · income $68,750 · Jan low 1°F · 53 in snow
Full Napoleon, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
12Turtle Lake, North Dakota
Better for families than 89% of North Dakota towns
Turtle Lake is a city of 542 people in McLean County, North Dakota. It also ranks better for a vacation home than 99% of North Dakota towns and quieter than 86% of North Dakota towns.
542 people · McLean County · median home $120,100 · income $67,639 · Jan low 1°F · 44 in snow
Full Turtle Lake, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
11Garrison, North Dakota
Better for families than 89% of North Dakota towns
Garrison is a city of 1,462 people in McLean County, North Dakota. It also ranks better for a vacation home than 99% of North Dakota towns and quieter than 86% of North Dakota towns.
1,462 people · McLean County · median home $165,800 · income $71,974 · Jan low 2°F · 43 in snow
Full Garrison, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
10Oakes, North Dakota
Better for families than 91% of North Dakota towns
Oakes is a city of 1,798 people in Dickey County, North Dakota. It also ranks easier by car than 85% of North Dakota towns and better for first-time buyers than 83% of North Dakota towns.
1,798 people · Dickey County · median home $159,700 · income $67,632 · Jan low 2°F · 40 in snow
Full Oakes, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
9Burlington, North Dakota
Better for families than 92% of North Dakota towns
Burlington is a city of 1,291 people in Ward County, North Dakota. It also ranks better transit than 98% of North Dakota towns and more upscale than 93% of North Dakota towns.
1,291 people · Ward County · median home $243,500 · income $77,708 · Jan low 4°F · 45 in snow
Full Burlington, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
8Northwood, North Dakota
Better for families than 93% of North Dakota towns
Northwood is a city of 982 people in Grand Forks County, North Dakota. It also ranks more of a college town than 98% of North Dakota towns and easier by car than 98% of North Dakota towns.
982 people · Grand Forks County · median home $208,200 · income $78,571 · Jan low -4°F · 48 in snow
Full Northwood, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
7Hatton, North Dakota
Better for families than 94% of North Dakota towns
Hatton is a city of 712 people in Traill County, North Dakota. It also ranks easier by car than 97% of North Dakota towns and more upscale than 78% of North Dakota towns.
712 people · Traill County · median home $140,800 · income $76,111 · Jan low -4°F · 48 in snow
Full Hatton, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
6Horace, North Dakota
Better for families than 95% of North Dakota towns
Horace is a city of 3,085 people in Cass County, North Dakota. It also ranks more upscale than 100% of North Dakota towns.
3,085 people · Cass County · median home $414,500 · income $138,578 · Jan low -2°F · 48 in snow
Full Horace, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
5Lincoln, North Dakota
Better for families than 96% of North Dakota towns
Lincoln is a city of 4,257 people in Burleigh County, North Dakota. It also ranks more upscale than 88% of North Dakota towns and more of a college town than 75% of North Dakota towns.
4,257 people · Burleigh County · median home $278,900 · income $87,652 · Jan low 3°F · 51 in snow
Full Lincoln, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
4Kindred, North Dakota
Better for families than 97% of North Dakota towns
Kindred is a city of 889 people in Cass County, North Dakota. It also ranks more upscale than 95% of North Dakota towns and better transit than 70% of North Dakota towns.
889 people · Cass County · median home $297,800 · income $105,104 · Jan low -2°F · 44 in snow
Full Kindred, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
3Reile's Acres, North Dakota
Better for families than 98% of North Dakota towns
Reile's Acres is a city of 703 people in Cass County, North Dakota. It also ranks more upscale than 97% of North Dakota towns and more of a college town than 83% of North Dakota towns.
703 people · Cass County · median home $475,600 · income $192,500 · Jan low 0°F · 51 in snow
Full Reile's Acres, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
2Harwood, North Dakota
Better for families than 98% of North Dakota towns
Harwood is a city of 794 people in Cass County, North Dakota. It also ranks more upscale than 97% of North Dakota towns and more of a college town than 83% of North Dakota towns.
794 people · Cass County · median home $321,100 · income $145,139 · Jan low 0°F · 51 in snow
Full Harwood, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns. -
1Mapleton, North Dakota
Better for families than 98% of North Dakota towns
Mapleton is a city of 1,320 people in Cass County, North Dakota. It also ranks more upscale than 97% of North Dakota towns and more of a college town than 83% of North Dakota towns.
1,320 people · Cass County · median home $310,200 · income $119,432 · Jan low -1°F · 37 in snow
Full Mapleton, North Dakota profile: weather, storms, schools, jobs →
The Town Files lifestyle rankings, percentile vs North Dakota towns.
Price vs ranking
More North Dakota rankings
- The 25 Best Small Towns to Retire in North Dakota
- The 25 Quietest Small Towns in North Dakota
- The 25 Most Affordable Small Towns in North Dakota
- The 21 Best Quiet, Affordable Small Towns to Retire in North Dakota
Same ranking, other places
- The 50 Best Small Towns for Families in America
- The 25 Best Small Towns for Families in Pennsylvania
- The 25 Best Small Towns for Families in New York
- The 25 Best Small Towns for Families in Michigan
- The 25 Best Small Towns for Families in Wisconsin
- The 25 Best Small Towns for Families in Texas
- The 25 Best Small Towns for Families in Minnesota
- The 25 Best Small Towns for Families in California
- The 25 Best Small Towns for Families in Illinois
- The 25 Best Small Towns for Families in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)