Seven Lakes is an unincorporated community and census-designated place in Moore County, North Carolina, United States. As of the 2020 census, the population was 4,900. Seven Lakes is in western Moore County on both sides of North Carolina Highway 211, which leads southeast 9 miles to Pinehurst and northwest 10 miles to Candor.