La Provincia di Cagliari, in Sardegna, conta 70 Comuni. Il Comune più esteso è San Vito, con 231,64 km². Il Comune più popoloso è Cagliari, con 145.981 abitanti. Di seguito l'elenco completo, in ordine alfabetico, con popolazione, superficie e altitudine di ciascun Comune.
| Comune | Popolazione | Superficie | Altitudine |
|---|---|---|---|
| Armungia | 395 | 54,75 km² | 355 m |
| Assemini | 25.575 | 118,17 km² | 12 m |
| Ballao | 706 | 46,62 km² | 98 m |
| Barrali | 1.087 | 11,23 km² | 141 m |
| Burcei | 2.571 | 94,85 km² | 651 m |
| Cagliari | 145.981 | 84,82 km² | 10 m |
| Capoterra | 23.015 | 68,53 km² | 40 m |
| Castiadas | 1.740 | 103,93 km² | 63 m |
| Decimomannu | 8.375 | 27,72 km² | 13 m |
| Decimoputzu | 4.165 | 44,77 km² | 18 m |
| Dolianova | 9.357 | 84,30 km² | 222 m |
| Domus de Maria | 1.630 | 97,27 km² | 64 m |
| Donigala Siurgus | — | — km² | — m |
| Donori | 1.912 | 35,31 km² | 149 m |
| Elmas | 9.480 | 14,05 km² | 8 m |
| Escalaplano | 2.017 | 94,04 km² | 348 m |
| Escolca | 531 | 14,76 km² | 421 m |
| Esterzili | 536 | 100,74 km² | 701 m |
| Genoni | 716 | 43,87 km² | 431 m |
| Gergei | 1.095 | 36,18 km² | 366 m |
| Gesico | 698 | 25,62 km² | 289 m |
| Goni | 434 | 18,60 km² | 388 m |
| Guamaggiore | 872 | 16,80 km² | 220 m |
| Guasila | 2.411 | 43,51 km² | 210 m |
| Isili | 2.429 | 67,84 km² | 514 m |
| Mandas | 1.938 | 45,01 km² | 486 m |
| Maracalagonis | 7.885 | 101,37 km² | 81 m |
| Monastir | 4.884 | 31,79 km² | 86 m |
| Monserrato | 18.624 | 6,43 km² | 12 m |
| Muravera | 4.973 | 93,66 km² | 11 m |
| Nuragus | 795 | 19,81 km² | 363 m |
| Nurallao | 1.089 | 34,76 km² | 398 m |
| Nuraminis | 2.337 | 45,18 km² | 85 m |
| Nurri | 1.988 | 73,67 km² | 591 m |
| Orroli | 1.909 | 75,59 km² | 536 m |
| Ortacesus | 859 | 23,63 km² | 162 m |
| Pimentel | 1.078 | 14,97 km² | 152 m |
| Pula | 7.048 | 139,07 km² | 16 m |
| Quartucciu | 12.723 | 27,93 km² | 14 m |
| Quartu Sant'Elena | 67.869 | 96,53 km² | 9 m |
| Sadali | 772 | 49,61 km² | 766 m |
| Samatzai | 1.502 | 31,16 km² | 153 m |
| San Basilio | 1.067 | 44,82 km² | 392 m |
| San Nicolò Gerrei | 709 | 63,32 km² | 386 m |
| San Pantaleo | — | — km² | — m |
| San Sperate | 8.625 | 26,22 km² | 41 m |
| Sant'Andrea Frius | 1.659 | 36,16 km² | 301 m |
| San Vito | 3.409 | 231,64 km² | 22 m |
| Sarroch | 4.980 | 68,92 km² | 44 m |
| Selargius | 28.272 | 26,71 km² | 11 m |
Istat 01/01/2026