St. John
What’s happening
Weather
Forecast →Upcoming events
Put the next local happening — a market, a meeting, a concert — on the map.
Local news
Loading local headlines…
Headlines via Google News · Articles belong to their publishers.
The St. John album
About St. John
City in North Dakota, United StatesSt. John or Saint John is a city in Rolette County, North Dakota, United States. The population was 322 as of the 2020 census, and was estimated at 310 in 2025. It is by the Canadian border to Manitoba via the St. John–Lena Border Crossing.
From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)
Town numbers
Work & commute in St. John
Full picture →Most working residents leave St. John for work: only 0% work in town. The top destinations are Belcourt (34%), Dunseith (17%) and Rolla (6%). Half commute less than 8 miles.
Health in St. John
Compared with North Dakota
of 32 measures CDC estimates. The other 7 are too close to call.
What stands out
Care nearby
Natural hazards in St. John
Expected storm and flood damage is higher than in 26% of U.S. communities.
Climate in St. John
Full climate →St. John has cold, snowy winters and pleasant summers, with very little rain. A typical July afternoon reaches 77°, a January night drops to -3°, and about 38 inches of snow falls in a normal winter.
Schools in St. John
All St. John schools →School Grade D
The public schools St. John’s kids attend trail 93% of North Dakota’s districts on state tests. Among towns with similar incomes, they rank near the bottom.
School data from the U.S. Department of Education (NCES, EDFacts). The School Grade is our own summary of state test results, graded within ND. Ratings are from neighbors.
Libraries near St. John
See all →Where St. John is
Explore map →
Location map