 The population was 501 at the 2010 census.The town is named for its founder, Henry J. Scott.Scotland is located in eastern Archer County at (33.642195, -98.448340), south of the Little Wichita River.