Bari Sardo (Sardinian: Barì; Latin: Custodia Rubriensis) is a town and comune (municipality) in the Province of Ogliastra in the autonomous island region of Sardinia in Italy, located about 120 km northeast of Cagliari and about 9 kilometres (6 mi) south of Tortolì. It has 3,770 inhabitants.

Bari Sardo borders the municipalities of Cardedu, Ilbono, Lanusei, Loceri, and Tortolì.

Geography

Climate

Climate data for Bari Sardo (1981-2020)
MonthJanFebMarAprMayJunJulAugSepOctNovDecYear
Mean daily maximum °C (°F)15.0 (59.0)16.2 (61.2)18.6 (65.5)20.7 (69.3)24.7 (76.5)28.9 (84.0)32.2 (90.0)32.5 (90.5)28.5 (83.3)24.7 (76.5)20.0 (68.0)16.1 (61.0)23.2 (73.8)
Mean daily minimum °C (°F)5.3 (41.5)5.6 (42.1)7.2 (45.0)8.9 (48.0)13.0 (55.4)16.9 (62.4)20.3 (68.5)21.0 (69.8)17.5 (63.5)14.0 (57.2)9.9 (49.8)6.9 (44.4)12.2 (54.0)
Source:

Demographics

As of 2026, the population is 3,770, of which 48.4% are male, and 51.6% are female. Minors make up 13.3% of the population, and seniors make up 29.7%.

YearPop.±%
Historical population
YearPop.±%18611,508—18711,578+4.6%18811,503−4.8%19011,592+5.9%19111,759+10.5%19211,790+1.8%19312,063+15.3%19362,271+10.1%YearPop.±%19512,742+20.7%19613,282+19.7%19713,546+8.0%19813,786+6.8%19913,996+5.5%20013,871−3.1%20113,938+1.7%20213,861−2.0%
18611,508
18711,578+4.6%
18811,503−4.8%
19011,592+5.9%
19111,759+10.5%
19211,790+1.8%
19312,063+15.3%
19362,271+10.1%
YearPop.±%
19512,742+20.7%
19613,282+19.7%
19713,546+8.0%
19813,786+6.8%
19913,996+5.5%
20013,871−3.1%
20113,938+1.7%
20213,861−2.0%
Source: ISTAT

Immigration

As of 2025, of the known countries of birth of 3,793 residents, the most numerous are: Italy (3,539 – 93.3%), Germany (91 – 2.4%), Morocco (55 – 1.5%), Romania (29 – 0.8%).