Hayes is an unincorporated community in Stanley County, South Dakota, United States. It is also a part of the Pierre, South Dakota Micropolitan Statistical Area.
The community's name honors John and William Hayes, early settlers.