Egan is a city in the eastern part of the U.S. state of South Dakota. It is located in Moody County, and 278 people lived there at the 2010 census. Egan became a city in 1881.