Sandy Creek is a town located in Brunswick County, North Carolina. Sandy Creek has a 2026 population of 290. Sandy Creek is currently declining at a rate of -2.36% annually but its population has increased by 15.54% since the most recent census, which recorded a population of 251 in 2020.