Seven Lakes is an unincorporated community and census-designated place (CDP) in Moore County, North Carolina, United States. As of the 2020 census, the population was 4,900.
| align = right
| align-fn = center
2020 census
{| class="wikitable" style="text-align:right"
|+Seven Lakes racial composition
!scope="col"| Race
!scope="col"| Number
!scope="col"| Percentage
|-
!scope="row"| White (non-Hispanic)
| 4,283
| 87.41%
|-
!scope="row"| Black or African American (non-Hispanic)
| 174
| 3.55%
|-
!scope="row"| Native American
| 9
| 0.18%
|-
!scope="row"| Asian
| 55
| 1.12%
|-
!scope="row"| Other/Mixed
| 144
| 2.94%
|-
!scope="row"| Hispanic or Latino
| 235
| 4.8%
|}
As of the 2020 census, Seven Lakes had a population of 4,900. The median age was 51.0 years. 20.5% of residents were under the age of 18 and 30.3% were 65 years of age or older. For every 100 females, there were 94.4 males, and for every 100 females age 18 and over, there were 91.0 males.
There were 2,072 households in Seven Lakes, including 1,555 families. Of all households, 24.1% had children under the age of 18, 58.3% were married-couple households, 16.6% had a male householder with no spouse or partner present, and 22.7% had a female householder with no spouse or partner present. About 25.0% of all households were made up of individuals, and 13.9% had someone living alone who was 65 years of age or older.
