St. John, ND

View of St. John, ND
Image credit: Andrew Filer from Seattle (ex-Minneapolis) / CC BY-SA 3.0
Population
310
U.S. Census Population Estimates Program · 2025
Elevation
1,947 ft
Median Rent
$770/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$62,750
U.S. Census American Community Survey 5-Year · 2024

Explore

St. John in context.

About St. John

St. John or Saint John is a city in Rolette County, North Dakota, United States. The 2020 census counted 322 residents. St. John is by the Canadian border to Manitoba via the St. John–Lena Border Crossing. St. John was laid out in 1882. St. John makes sense once you see how its past, landscape, and current gathering spots overlap. The useful thing to know about St. John is that its older landmarks and current settings belong to one connected place. The town took its name after a parish in Quebec, the native land of a local missionary. St. John is the town in the United States closest to one of the few practical exclaves of the US.

Top Rating Signals

Highest current ratings for this town.

Loading town details...