La Provincia di Oristano, in Sardegna, conta 87 Comuni. Il Comune più esteso è Bosa, con 128,55 km². Il Comune più popoloso è Oristano, con 29.888 abitanti. Di seguito l'elenco completo, in ordine alfabetico, con popolazione, superficie e altitudine di ciascun Comune.
| Comune | Popolazione | Superficie | Altitudine |
|---|---|---|---|
| Ruinas | 569 | 30,46 km² | 345 m |
| Sagama | 186 | 11,72 km² | 332 m |
| Samugheo | 2.636 | 81,28 km² | 372 m |
| San Nicolò d'Arcidano | 2.396 | 28,36 km² | 15 m |
| Santa Giusta | 4.558 | 69,29 km² | 4 m |
| Santu Lussurgiu | 2.150 | 99,80 km² | 500 m |
| San Vero Milis | 2.414 | 72,50 km² | 16 m |
| Scano di Montiferro | 1.360 | 60,49 km² | 369 m |
| Sedilo | 1.919 | 68,45 km² | 284 m |
| Seneghe | 1.577 | 57,80 km² | 306 m |
| Senis | 369 | 16,06 km² | 229 m |
| Sennariolo | 153 | 15,63 km² | 271 m |
| Siamaggiore | 848 | 13,17 km² | 7 m |
| Siamanna | 735 | 28,36 km² | 47 m |
| Siamanna-Siapiccia | — | — km² | — m |
| Siapiccia | 334 | 17,93 km² | 50 m |
| Simala | 281 | 13,38 km² | 138 m |
| Simaxis | 2.120 | 27,82 km² | 19 m |
| Sini | 520 | 8,75 km² | 236 m |
| Siris | 227 | 6,00 km² | 159 m |
| Soddì | 115 | 5,24 km² | 257 m |
| Solarussa | 2.191 | 31,86 km² | 15 m |
| Sorradile | 333 | 26,34 km² | 339 m |
| Suni | 968 | 47,46 km² | 340 m |
| Tadasuni | 125 | 5,09 km² | 196 m |
| Terralba | 9.550 | 49,97 km² | 13 m |
| Tinnura | 242 | 3,85 km² | 330 m |
| Tramatza | 887 | 16,80 km² | 24 m |
| Tresnuraghes | 1.037 | 31,49 km² | 264 m |
| Ulà Tirso | 447 | 18,85 km² | 373 m |
| Uras | 2.598 | 39,24 km² | 23 m |
| Usellus | 664 | 35,06 km² | 264 m |
| Villanova Truschedu | 283 | 16,61 km² | 57 m |
| Villa Sant'Antonio | 313 | 19,06 km² | 239 m |
| Villaurbana | 1.439 | 58,70 km² | 92 m |
| Villa Verde | 258 | 17,65 km² | 206 m |
| Zeddiani | 1.107 | 11,81 km² | 15 m |
| Zerfaliu | 979 | 15,56 km² | 12 m |
Istat 01/01/2026