Lennox is a city in Lincoln County, South Dakota, United States, located 20 miles southwest of Sioux Falls. The population was 2,111 at the 2010 census.

source