Dawson is a small unincorporated community located in DeKalb County, Alabama, United States. It is located atop Sand Mountain, approximately 4mi northeast of the town of Crossville.GeographyDawson is located at. Its average elevation is 1161ft above sea level.