O'Neal Lake is a lake located in Miner County, South Dakota. It appears on the Morris Lake USGS 7.5-minute topographic quadrangle. The elevation at this location is approximately 1,327.43 feet (404.60 m) above sea level. The nearest populated place is Fedora, approximately 3.4 miles to the NNE.