Oldham
City in Kingsbury County, South Dakota

Oldham is a city in Kingsbury County, South Dakota, with 121 residents (2020 Census). It sits at 1,722 ft (525 m) above sea level. The nearest town is Spring Lake Colony, 6.7 miles E.
- 121residents (2020 Census)
- 1,722 ftelevation · 525 m
- 0.2 sq miland area · 0.6 km²
- 492 / sq mipopulation density
- 57051ZIP code
About Oldham
Oldham is a city in Kingsbury County, South Dakota, United States. As of the 2020 census, Oldham had a population of 121. The post office in Oldham opened in 1887.
Some say the city was named for Oldham Carrot, a local landowner, while others believe the name is a transfer from Oldham, England, the native home of a first settler.
Text: Wikipedia · CC BY-SA 4.0
Oldham weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to Oldham
There are no webcams in Oldham itself. These are the closest, 46 miles away or more.
Webcams: Windy.com
Living in Oldham
- Median household income
- $33,750
- Median age
- 59.8
Do you know Oldham? Tell us about it
Help other travelers: share what makes Oldham special. We review every message before publishing it.
Map of Oldham
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Oldham 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 ›Oldham, SD population
Oldham had 121 residents in the 2020 Census.
| 2020 Census | 121 |
|---|---|
| Density | 492 per sq mi (190 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Oldham at a glance
| State | South Dakota (SD) |
|---|---|
| County | Kingsbury County |
| Type | City |
| Population | 121 (2020) |
| Land area | 0.25 sq mi (0.6 km²) |
| Elevation | 1,722 ft (525 m) |
| Coordinates | 44.2282° N, 97.3095° W |
| ZIP code | 57051 |
| Census code (GEOID) | 4646780 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Oldham
- Spring Lake Colony6.7 mi E
- Ramona8.8 mi SE
- Lake Preston9.8 mi N
- Hetland10.9 mi N
- Cloverleaf Colony11.7 mi W
- Arlington12.8 mi NE
- Sinai13.2 mi E
- Nunda15.1 mi E
- Winfred16.1 mi S
- De Smet16.1 mi NW
- Shannon Colony17.9 mi S
- Madison18.3 mi SE
Straight-line distance between town centers.
Frequently asked questions about Oldham
What county is Oldham in?
Oldham is in Kingsbury County, South Dakota.
What is the population of Oldham, SD?
121 people lived in Oldham at the 2020 Census.
What is the ZIP code of Oldham, SD?
The ZIP code of Oldham is 57051.
What is the elevation of Oldham?
1,722 feet (525 m) above sea level.
What towns are near Oldham?
Spring Lake Colony (6.7 mi), Ramona (8.8 mi), Lake Preston (9.8 mi), Hetland (10.9 mi), Cloverleaf Colony (11.7 mi).
Last updated: