castelsardo ("calthèddu, castèddusardu") is a town and "comune" (municipality) in the province of sassari in sardinia, italy. as of 2016, 5,954 people lived there. it has an area of 43.34 km². it is located at 114 meters above sea level.