Thompson, North Dakota
Thompson is a city in Grand Forks County, North Dakota, with an estimated population of 1,069 in 2023. It sits at 47.7746, -97.1044 in the America/Chicago time zone.
| Field | Value |
|---|---|
| Place name | Thompson |
| Type | city |
| State | North Dakota (ND) |
| County | Grand Forks County |
| Population (2023 est.) | 1,069 |
| Land area | 0.43 sq mi (1.12 km²) |
| Coordinates | 47.7746, -97.1044 |
| Time zone | America/Chicago |
| ZIP codes | 58278 |
ZIP codes and area codes for Thompson
Thompson covers 1 ZIP code: 58278. Browse all ZIP codes in North Dakota for the full list.
Where is Thompson?
Thompson is located in North Dakota, in Grand Forks County. The coordinates above can be pasted directly into any map service. The nearest indexed places are listed below, which is a useful check when two states share a place name.
Nearby places
Reynolds 12 km · NDGrand Forks 16 km · NDEast Grand Forks 18 km · MNBuxton 19 km · NDFisher 23 km · MNEmerado 26 km · NDClimax 29 km · MNHatton 31 km · ND
Other places in Grand Forks County
Frequently asked questions
What county is Thompson, ND in?
Thompson is in Grand Forks County, North Dakota.
What is the population of Thompson, ND?
The 2023 Census Bureau estimate is 1,069.
What time zone is Thompson in?
Thompson is in the America/Chicago time zone.