Fort Thompson
Census-designated place in Buffalo County, South Dakota

Fort Thompson is an unincorporated community (census-designated place) in Buffalo County, South Dakota, with 1,224 residents (2020 Census). It sits at 1,440 ft (439 m) above sea level. The nearest town is Lower Brule, 9.5 miles W.
- 1,224residents (2020 Census)
- 1,440 ftelevation · 439 m
- 10.4 sq miland area · 26.9 km²
- 118 / sq mipopulation density
- 57339ZIP code
About Fort Thompson
Fort Thompson (Lakota/ Dakota: Čhúŋkičakse) is a census-designated place (CDP) in Buffalo County, South Dakota, United States. As of the 2020 census, Fort Thompson had a population of 1,224, making it the largest settlement on the Crow Creek Reservation.
Fort Thompson was named in honor of Clark W. Thompson, superintendent of Indian Affairs.
Text: Wikipedia · CC BY-SA 4.0
Fort Thompson weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Fort Thompson
Webcams: Windy.com
Living in Fort Thompson
- Median household income
- $47,159
- Median home value
- $150,000
- Median rent
- $563/mo
- Median age
- 22.8
Do you know Fort Thompson? Tell us about it
Help other travelers: share what makes Fort Thompson special. We review every message before publishing it.
Map of Fort Thompson
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Fort Thompson Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Fort Thompson, SD population
Fort Thompson had 1,224 residents in the 2020 Census.
| 2020 Census | 1,224 |
|---|---|
| Density | 118 per sq mi (46 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Fort Thompson at a glance
| State | South Dakota (SD) |
|---|---|
| County | Buffalo County |
| Type | Census-designated place |
| Population | 1,224 (2020) |
| Land area | 10.38 sq mi (26.9 km²) |
| Water area | 2.22 sq mi (5.75 km²) |
| Elevation | 1,440 ft (439 m) |
| Coordinates | 44.0507° N, 99.3957° W |
| ZIP code | 57339 |
| Census code (GEOID) | 4622340 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Fort Thompson
- Lower Brule9.5 mi W
- West Brule12.1 mi W
- Stephan14.0 mi N
- Reliance15.6 mi SW
- Oacoma17.1 mi S
- Chamberlain17.7 mi S
- Gann Valley20.3 mi E
- Pukwana21.5 mi SE
- Kennebec25.3 mi SW
- Spring Valley Colony25.6 mi E
- Millerdale Colony27.8 mi NE
- Kimball30.3 mi SE
Straight-line distance between town centers.
Frequently asked questions about Fort Thompson
What county is Fort Thompson in?
Fort Thompson is in Buffalo County, South Dakota.
What is the population of Fort Thompson, SD?
1,224 people lived in Fort Thompson at the 2020 Census.
What is the ZIP code of Fort Thompson, SD?
The ZIP code of Fort Thompson is 57339.
What is the elevation of Fort Thompson?
1,440 feet (439 m) above sea level.
What towns are near Fort Thompson?
Lower Brule (9.5 mi), West Brule (12.1 mi), Stephan (14.0 mi), Reliance (15.6 mi), Oacoma (17.1 mi).
Last updated: