Oldham

City in Kingsbury County, South Dakota

Aerial view of Oldham, South Dakota
Aerial view: USDA NAIP · USGS The National Map (public domain)

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.

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…

Hourly forecast & alerts ›

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.

All 6 webcams near Oldham ›

Webcams: Windy.com

Living in Oldham

Median household income
$33,750
Median age
59.8
Cost of living and demographics of Oldham ›

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

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 ›

Oldham, SD population

Oldham had 121 residents in the 2020 Census.

2020 Census121
Density492 per sq mi (190 per km²)

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

Oldham at a glance

StateSouth Dakota (SD)
CountyKingsbury County
TypeCity
Population121 (2020)
Land area0.25 sq mi (0.6 km²)
Elevation1,722 ft (525 m)
Coordinates44.2282° N, 97.3095° W
ZIP code57051
Census code (GEOID)4646780

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

Towns near Oldham

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: