About This Place
Scotland Neck is a town in Halifax County, North Carolina, in the United States. As of the 2000 census, the town population was 2,362. It is part of the Roanoke Rapids, North Carolina Micropolitan Statistical Area.
Scotland Neck is located at 36°7′50″N 77°25′15″W / 36.13056°N 77.42083°W / 36.13056; -77.42083 (36.130441, -77.420963).
According to the United States Census Bureau, the town has a total area of 1.2 square miles (3.2 km²), all of it land.