La Provincia di Campobasso, in Molise, conta 84 Comuni. Il Comune più esteso è Guglionesi, con 100,95 km². Il Comune più popoloso è Campobasso, con 47.399 abitanti. Di seguito l'elenco completo, in ordine alfabetico, con popolazione, superficie e altitudine di ciascun Comune.
| Comune | Popolazione | Superficie | Altitudine |
|---|---|---|---|
| Palata | 1.455 | 43,82 km² | 472 m |
| Petacciato | 3.553 | 35,45 km² | 223 m |
| Petrella Tifernina | 990 | 26,52 km² | 643 m |
| Pietracatella | 1.192 | 50,28 km² | 678 m |
| Pietracupa | 181 | 10,08 km² | 668 m |
| Portocannone | 2.323 | 13,11 km² | 149 m |
| Provvidenti | 97 | 14,03 km² | 570 m |
| Riccia | 4.646 | 70,04 km² | 666 m |
| Ripabottoni | 410 | 31,96 km² | 612 m |
| Ripalimosani | 2.970 | 33,83 km² | 649 m |
| Roccavivara | 567 | 21,04 km² | 645 m |
| Rotello | 1.123 | 70,74 km² | 349 m |
| Salcito | 639 | 28,26 km² | 688 m |
| San Biase | 117 | 11,85 km² | 808 m |
| San Felice del Molise | 525 | 24,37 km² | 524 m |
| San Giacomo degli Schiavoni | 1.375 | 11,05 km² | 178 m |
| San Giovanni in Galdo | 495 | 19,45 km² | 558 m |
| San Giuliano del Sannio | 956 | 24,05 km² | 638 m |
| San Giuliano di Puglia | 957 | 42,05 km² | 454 m |
| San Martino in Pensilis | 4.365 | 100,65 km² | 288 m |
| San Massimo | 825 | 27,33 km² | 623 m |
| San Polo Matese | 487 | 15,28 km² | 730 m |
| Santa Croce di Magliano | 3.820 | 53,37 km² | 613 m |
| Sant'Angelo Limosano | 298 | 16,87 km² | 888 m |
| Sant'Elia a Pianisi | 1.480 | 68,25 km² | 651 m |
| San Vincenzo a Volturno | — | — km² | — m |
| Sepino | 1.815 | 61,37 km² | 705 m |
| Spinete | 1.128 | 17,83 km² | 617 m |
| Tavenna | 545 | 21,97 km² | 539 m |
| Termoli | 31.754 | 55,94 km² | 26 m |
| Torella del Sannio | 676 | 16,73 km² | 814 m |
| Toro | 1.209 | 24,06 km² | 590 m |
| Trivento | 4.298 | 73,70 km² | 583 m |
| Tufara | 748 | 35,52 km² | 449 m |
| Ururi | 2.321 | 31,65 km² | 266 m |
| Vinchiaturo | 3.298 | 35,48 km² | 619 m |
Istat 01/01/2026