Keystone

Town in Pennington County, South Dakota

View of Keystone, South Dakota
Photo: TravelingOtter · CC BY 2.0

Keystone is a town in Pennington County, South Dakota, with 240 residents (2020 Census). It sits at 4,331 ft (1,320 m) above sea level. The nearest town is Hill City, 7.6 miles W.

About Keystone

Keystone is a city in the Black Hills region of Pennington County, South Dakota, United States. The population was 240 at the 2020 census. It had its origins in 1883 as a mining town, and has since transformed itself into a resort town, serving the needs of the millions of visitors to the Mount Rushmore National Memorial, which is located just beyond the town limits. Keystone was heavily damaged in the 1972 Black Hills flood.

The town took its name from a local mine, which most likely was named after the keystone Masonic symbol.

Text: Wikipedia · CC BY-SA 4.0

Keystone weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Keystone

All 6 webcams near Keystone ›

Webcams: Windy.com

Living in Keystone

Median household income
$64,702
Median home value
$263,900
Median rent
$546/mo
Median age
38.1
Cost of living and demographics of Keystone ›

Do you know Keystone? Tell us about it

Help other travelers: share what makes Keystone special. We review every message before publishing it.

Map of Keystone

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Keystone Street View

Loading 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 ›

Keystone, SD population

Keystone had 240 residents in the 2020 Census.

2020 Census240
Density80 per sq mi (31 per km²)

Source: U.S. Census Bureau, Decennial Census.

Keystone at a glance

StateSouth Dakota (SD)
CountyPennington County
TypeTown
Population240 (2020)
Land area3.00 sq mi (7.8 km²)
Elevation4,331 ft (1,320 m)
Coordinates43.8949° N, 103.4268° W
ZIP code57751
Census code (GEOID)4633820

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Keystone

Straight-line distance between town centers.

Frequently asked questions about Keystone

What county is Keystone in?

Keystone is in Pennington County, South Dakota.

What is the population of Keystone, SD?

240 people lived in Keystone at the 2020 Census.

What is the ZIP code of Keystone, SD?

The ZIP code of Keystone is 57751.

What is the elevation of Keystone?

4,331 feet (1,320 m) above sea level.

What towns are near Keystone?

Hill City (7.6 mi), Colonial Pine Hills (9.9 mi), Custer (12.4 mi), Hermosa (12.4 mi), Johnson Siding (13.1 mi).

Last updated: