White Lake is a town in Bladen County, North Carolina, United States.
According to the United States Census Bureau, the town has a total area of 2.6 square miles (6.8 km2), of which 0.97 square miles (2.5 km2) is land and 1.6 square miles (4.2 km2), or 62.51%, is water,[4] consisting of the freshwater lake for which the town is named.
The population density was 593.1 inhabitants per square mile (229.0/km2).
There were 1,060 housing units at an average density of 1,188.5 per square mile (458.9/km2).
[3] Of the 238 households 23.9% had children under the age of 18 living with them, 50.4% were married couples living together, 9.7% had a female householder with no husband present, and 37.0% were non-families.