HomeNorth Dakota › Thompson

Thompson, North Dakota

City · Population 1,091 · #44 in North Dakota
Thompson, North Dakota

Thompson is a city in Grand Forks County, North Dakota, United States. It is part of the Greater Grand Forks Metropolitan Statistical Area.

Photo & intro: Wikipedia

About Thompson

Set in the eastern part of North Dakota, Thompson is a small town with an estimated population of 1,091.

Officially, Thompson is an incorporated city with its own municipal government. The community covers 0.43 square miles, giving it a balanced suburban layout with room to breathe at roughly 2,537 residents per square mile.

📰 Thompson News Today

Live headlines via Google News — updates through the day.

What Makes Thompson Unique

  • Positioned in eastern North Dakota, convenient to the region's corridors and crossings.
  • Part of the fabric of North Dakota — one of 406 recognized communities statewide.

Why People Love It Here

  • A tight community feel that bigger cities can't replicate.
  • Housing dollars stretch further here than in the nearest metro.
  • Easy reach of Grand Forks (10 mi) — commute to the city, live where it's calm.

🏫 Schools in Thompson

  • THOMPSON ELEMENTARY SCHOOL
  • THOMPSON HIGH SCHOOL

Public schools, U.S. Dept. of Education (NCES) 2023–24 directory.

⚡ Quick Facts

TypeCity
Population (2024)1,091
Rank in state#44 of 355
Land area0.43 sq mi
Density2,537/sq mi
Coordinates47.7746, -97.1044

🗺️ Map of Thompson