South Windham is a census-designated place (CDP) in the town of Windham in Cumberland County, Maine, United States. As of the 2020 census, South Windham had a population of 1,215. Prior to 2010, South Windham was part of the Little Falls-South Windham census-designated place.