La langue officielle est l'italien, mais on y parle encore différentes langues régionales: le sarde (langue minoritaire proche du latin), le sassarese et gallurese (semblable au corse et au toscan), le catalan à Alghero et le ligure à Carloforte et Calasetta.