Sanford is a city in Lee County, North Carolina, United States. The population was 28,518 at the 2010 census. It is the county seat of Lee County.
Sanford is located at 35°28′33″N 79°10′32″W (35.475881, −79.175463).
According to the United States Census Bureau, the city has a total area of 24.1 square miles (62 km2). 24.1 square miles (62.3 km2) of it is land and 0.1 square miles (0.26 km2) of it (0.33%) is water.
As of the census of 2009, there were 29,922 people, which was a 28.9% increase from 2000. The population density was 1243 people per square mile (372.5/km2). There were 9,223 housing units at an average density of 383.2 per square mile (147.9/km2). The racial makeup of the city was 55.87% White, 29.19% African American, 0.50% Native American, 1.06% Asian, 0.03% Pacific Islander, 11.93% from other races, and 1.41% from two or more races. Hispanic or Latino people of any race were 19.03% of the population.
There are 8,550 households, out of which 34.5% have children under the age of 18 living with them, 46.0% were married couples living together, 17.9% had a female householder with no husband present, and 31.0% were non-families.