La Provincia di Foggia, in Puglia, conta 61 Comuni. Il Comune più esteso è Cerignola, con 593,92 km². Il Comune più popoloso è Foggia, con 145.078 abitanti. Di seguito l'elenco completo, in ordine alfabetico, con popolazione, superficie e altitudine di ciascun Comune.
| Comune | Popolazione | Superficie | Altitudine |
|---|---|---|---|
| Accadia | 2.204 | 30,74 km² | 660 m |
| Alberona | 836 | 49,75 km² | 704 m |
| Anzano di Puglia | 1.055 | 11,01 km² | 748 m |
| Apricena | 12.486 | 172,50 km² | 78 m |
| Ascoli Satriano | 5.634 | 336,67 km² | 401 m |
| Biccari | 2.579 | 106,64 km² | 467 m |
| Bovino | 2.862 | 84,93 km² | 624 m |
| Cagnano Varano | 6.525 | 166,82 km² | 153 m |
| Candela | 2.696 | 96,81 km² | 471 m |
| Carapelle | 6.868 | 25,00 km² | 61 m |
| Carlantino | 746 | 34,71 km² | 570 m |
| Carpino | 3.698 | 80,05 km² | 128 m |
| Casalnuovo Monterotaro | 1.402 | 48,36 km² | 418 m |
| Casalvecchio di Puglia | 1.620 | 31,93 km² | 467 m |
| Castelluccio dei Sauri | 1.958 | 51,47 km² | 274 m |
| Castelluccio Valmaggiore | 1.177 | 26,79 km² | 600 m |
| Castelnuovo della Daunia | 1.218 | 61,49 km² | 550 m |
| Celenza Valfortore | 1.267 | 65,42 km² | 491 m |
| Celle di San Vito | 143 | 18,41 km² | 732 m |
| Cerignola | 56.711 | 593,92 km² | 122 m |
| Chieuti | 1.467 | 61,52 km² | 214 m |
| Deliceto | 3.424 | 75,85 km² | 581 m |
| Faeto | 624 | 26,10 km² | 807 m |
| Foggia | 145.078 | 509,25 km² | 79 m |
| Ischitella | 4.028 | 85,47 km² | 312 m |
| Isole Tremiti | 470 | 3,19 km² | 38 m |
| Lesina | 6.255 | 160,23 km² | 1 m |
| Lucera | 30.335 | 339,79 km² | 220 m |
| Manfredonia | 53.015 | 354,80 km² | 6 m |
| Mattinata | 5.840 | 73,49 km² | 81 m |
| Monteleone di Puglia | 914 | 36,41 km² | 843 m |
| Monte Sant'Angelo | 10.891 | 245,15 km² | 791 m |
| Motta Montecorvino | 583 | 19,94 km² | 626 m |
| Ordona | 3.366 | 39,57 km² | 115 m |
| Orsara di Puglia | 2.469 | 83,01 km² | 680 m |
| Orta Nova | 16.576 | 105,24 km² | 73 m |
| Panni | 673 | 32,70 km² | 734 m |
| Peschici | 4.291 | 49,38 km² | 90 m |
| Pietramontecorvino | 2.367 | 71,65 km² | 457 m |
| Poggio Imperiale | 2.551 | 52,88 km² | 73 m |
| Rignano Garganico | 1.722 | 89,40 km² | 577 m |
| Rocchetta Sant'Antonio | 1.597 | 72,47 km² | 595 m |
| Rodi Garganico | 3.306 | 13,52 km² | 49 m |
| Roseto Valfortore | 982 | 50,05 km² | 647 m |
| San Giovanni Rotondo | 26.129 | 261,97 km² | 570 m |
| San Marco in Lamis | 12.205 | 234,20 km² | 563 m |
| San Marco la Catola | 810 | 28,62 km² | 676 m |
| San Nicandro Garganico | 13.367 | 173,36 km² | 211 m |
| San Paolo di Civitate | 5.322 | 91,16 km² | 186 m |
| San Severo | 48.807 | 336,30 km² | 92 m |
Istat 01/01/2026