The following is a list of the 23 municipalities ( comuni ) of the Province of Ogliastra in the autonomous region of Sardinia in Italy.
| Municipality | Native name | Population (2025) [1] | Area (km²) [2] | Density |
|---|---|---|---|---|
| Arzana | Àrthana | 2,199 | 162.49 | 13.5 |
| Bari Sardo | Barì | 3,805 | 37.43 | 101.7 |
| Baunei | Baunèi | 3,370 | 211.90 | 15.9 |
| Cardedu | Cardèdu | 1,978 | 33.39 | 59.2 |
| Elini | Elìni | 546 | 10.65 | 51.3 |
| Gairo | Gàiru | 1,266 | 77.49 | 16.3 |
| Girasole | Gelisùli | 1,362 | 13.16 | 103.5 |
| Ilbono | Irbòno | 1,969 | 31.13 | 63.3 |
| Jerzu | Jèrsu | 2,935 | 102.41 | 28.7 |
| Lanusei | Lanusè | 4,968 | 53.17 | 93.4 |
| Loceri | Lòceri | 1,316 | 19.37 | 67.9 |
| Lotzorai | Lotzorài | 2,123 | 16.87 | 125.8 |
| Osini | Osìni | 691 | 39.81 | 17.4 |
| Perdasdefogu | Foghèsu | 1,711 | 77.75 | 22.0 |
| Seui | Seùi | 1,151 | 148.21 | 7.8 |
| Talana | Talàna | 935 | 118.68 | 7.9 |
| Tertenia | Tertenìa | 3,845 | 117.65 | 32.7 |
| Tortolì | Tortolì | 10,980 | 40.29 | 272.5 |
| Triei | Trièi | 1,053 | 32.98 | 31.9 |
| Ulassai | Ulàssa | 1,366 | 122.41 | 11.2 |
| Urzulei | Orthullè | 1,042 | 129.64 | 8.0 |
| Ussassai | Ussàssa | 439 | 47.32 | 9.3 |
| Villagrande Strisaili | Biddamànna Strisàili | 2,887 | 210.35 | 13.7 |