Laurinburg is a city located in Scotland County, North Carolina. Laurinburg has a 2026 population of 15,130. It is also the county seat of Scotland County. Laurinburg is currently growing at a rate of 0.49% annually and its population has increased by 0.2% since the most recent census, which recorded a population of 15,100 in 2020.