Lennox is a city in Lincoln County, South Dakota, United States. Located 20 milles south west from largest South Dakota city, Sioux Falls. The population was 2,111 at the 2010 census.