Lawndale is a town in Cleveland County, North Carolina, along the First Broad River. The population was 606 at the 2010 census.
Lawndale is located at 35°24′54″N 81°33′44″W (35.415039, -81.562250).
According to the United States Census Bureau, the town has a total area of 0.9 square miles (2.3 km2), of which, 0.8 square miles (2.1 km2) of it is land and 0.1 square miles (0.26 km2) of it (5.81%) is water.
At the 2000 census there were 642 people, 270 households, and 180 families in the town. The population density was 791.6 people per square mile (306.0/km2). There were 300 housing units at an average density of 369.9 per square mile (143.0/km2). The racial makeup of the town was 74.45% White, 22.27% African American, 0.62% Asian, 2.34% from other races, and 0.31% from two or more races. Hispanic or Latino of any race were 2.80%.
Of the 270 households 24.4% had children under the age of 18 living with them, 50.4% were married couples living together, 11.5% had a female householder with no husband present, and 33.0% were non-families. 30.4% of households were one person and 18.1% were one person aged 65 or older. The average household size was 2.38 and the average family size was 2.92.