List of municipalities of Apulia
The following is a list of the municipalities (comuni) of the region of Apulia in Italy.
There are 257 municipalities in Apulia as of 2025.
- 41 in the Metropolitan City of Bari
- 10 in the Province of Barletta-Andria-Trani
- 20 in the Province of Brindisi
- 61 in the Province of Foggia
- 96 in the Province of Lecce
- 29 in the Province of Taranto
List
| Municipality | Province | Population
(2025)[1] |
Area
(km²)[2] |
Density |
|---|---|---|---|---|
| Accadia | Foggia | 2,216 | 30.74 | 72.1 |
| Acquaviva delle Fonti | Bari | 19,746 | 132.03 | 149.6 |
| Adelfia | Bari | 16,436 | 29.81 | 551.4 |
| Alberobello | Bari | 10,102 | 40.82 | 247.5 |
| Alberona | Foggia | 832 | 49.75 | 16.7 |
| Alessano | Lecce | 5,989 | 28.69 | 208.7 |
| Alezio | Lecce | 5,682 | 16.79 | 338.4 |
| Alliste | Lecce | 6,414 | 23.53 | 272.6 |
| Altamura | Bari | 70,163 | 431.38 | 162.6 |
| Andrano | Lecce | 4,435 | 15.71 | 282.3 |
| Andria | Barletta-Andria-Trani | 96,750 | 402.89 | 240.1 |
| Anzano di Puglia | Foggia | 1,075 | 11.02 | 97.5 |
| Apricena | Foggia | 12,466 | 172.51 | 72.3 |
| Aradeo | Lecce | 8,836 | 8.58 | 1,029.8 |
| Arnesano | Lecce | 3,905 | 13.56 | 288.0 |
| Ascoli Satriano | Foggia | 5,671 | 336.68 | 16.8 |
| Avetrana | Taranto | 6,160 | 74.17 | 83.1 |
| Bagnolo del Salento | Lecce | 1,718 | 6.74 | 254.9 |
| Bari | Bari | 315,831 | 117.39 | 2,690.4 |
| Barletta | Barletta-Andria-Trani | 92,191 | 149.35 | 617.3 |
| Biccari | Foggia | 2,594 | 106.65 | 24.3 |
| Binetto | Bari | 2,164 | 17.65 | 122.6 |
| Bisceglie | Barletta-Andria-Trani | 53,404 | 69.25 | 771.2 |
| Bitetto | Bari | 11,742 | 33.95 | 345.9 |
| Bitonto | Bari | 52,958 | 174.34 | 303.8 |
| Bitritto | Bari | 11,428 | 17.98 | 635.6 |
| Botrugno | Lecce | 2,597 | 9.75 | 266.4 |
| Bovino | Foggia | 2,881 | 84.93 | 33.9 |
| Brindisi | Brindisi | 81,723 | 332.98 | 245.4 |
| Cagnano Varano | Foggia | 6,579 | 166.84 | 39.4 |
| Calimera | Lecce | 6,673 | 11.18 | 596.9 |
| Campi Salentina | Lecce | 9,663 | 45.88 | 210.6 |
| Candela | Foggia | 2,574 | 96.82 | 26.6 |
| Cannole | Lecce | 1,566 | 20.35 | 77.0 |
| Canosa di Puglia | Barletta-Andria-Trani | 27,507 | 150.93 | 182.3 |
| Caprarica di Lecce | Lecce | 2,250 | 10.71 | 210.1 |
| Capurso | Bari | 15,073 | 15.14 | 995.6 |
| Carapelle | Foggia | 6,886 | 25.00 | 275.4 |
| Carlantino | Foggia | 782 | 34.71 | 22.5 |
| Carmiano | Lecce | 11,660 | 24.24 | 481.0 |
| Carosino | Taranto | 6,468 | 10.93 | 591.8 |
| Carovigno | Brindisi | 17,040 | 106.62 | 159.8 |
| Carpignano Salentino | Lecce | 3,641 | 48.99 | 74.3 |
| Carpino | Foggia | 3,747 | 80.05 | 46.8 |
| Casalnuovo Monterotaro | Foggia | 1,355 | 48.36 | 28.0 |
| Casalvecchio di Puglia | Foggia | 1,633 | 31.93 | 51.1 |
| Casamassima | Bari | 19,213 | 78.43 | 245.0 |
| Casarano | Lecce | 19,093 | 38.73 | 493.0 |
| Cassano delle Murge | Bari | 15,126 | 90.20 | 167.7 |
| Castellana Grotte | Bari | 19,697 | 69.13 | 284.9 |
| Castellaneta | Taranto | 15,927 | 242.32 | 65.7 |
| Castelluccio dei Sauri | Foggia | 1,999 | 51.47 | 38.8 |
| Castelluccio Valmaggiore | Foggia | 1,183 | 26.79 | 44.2 |
| Castelnuovo della Daunia | Foggia | 1,240 | 61.49 | 20.2 |
| Castri di Lecce | Lecce | 2,721 | 12.95 | 210.1 |
| Castrignano de' Greci | Lecce | 3,631 | 9.62 | 377.4 |
| Castrignano del Capo | Lecce | 5,093 | 20.77 | 245.2 |
| Castro | Lecce | 2,318 | 4.56 | 508.3 |
| Cavallino | Lecce | 13,044 | 22.65 | 575.9 |
| Ceglie Messapica | Brindisi | 18,502 | 132.02 | 140.1 |
| Celenza Valfortore | Foggia | 1,302 | 65.42 | 19.9 |
| Cellamare | Bari | 5,790 | 5.91 | 979.7 |
| Celle di San Vito | Foggia | 142 | 18.41 | 7.7 |
| Cellino San Marco | Brindisi | 5,967 | 37.84 | 157.7 |
| Cerignola | Foggia | 56,900 | 593.93 | 95.8 |
| Chieuti | Foggia | 1,470 | 61.52 | 23.9 |
| Cisternino | Brindisi | 11,040 | 54.17 | 203.8 |
| Collepasso | Lecce | 5,512 | 12.79 | 431.0 |
| Conversano | Bari | 25,938 | 128.42 | 202.0 |
| Copertino | Lecce | 22,827 | 58.53 | 390.0 |
| Corato | Bari | 46,938 | 169.35 | 277.2 |
| Corigliano d'Otranto | Lecce | 5,558 | 28.41 | 195.6 |
| Corsano | Lecce | 5,077 | 9.12 | 556.7 |
| Crispiano | Taranto | 12,939 | 112.30 | 115.2 |
| Cursi | Lecce | 3,821 | 8.36 | 457.1 |
| Cutrofiano | Lecce | 8,657 | 56.81 | 152.4 |
| Deliceto | Foggia | 3,464 | 75.85 | 45.7 |
| Diso | Lecce | 2,798 | 11.42 | 245.0 |
| Erchie | Brindisi | 8,125 | 44.63 | 182.1 |
| Faeto | Foggia | 609 | 26.10 | 23.3 |
| Faggiano | Taranto | 3,374 | 21.06 | 160.2 |
| Fasano | Brindisi | 38,863 | 131.72 | 295.0 |
| Foggia | Foggia | 145,198 | 509.26 | 285.1 |
| Fragagnano | Taranto | 4,927 | 22.41 | 219.9 |
| Francavilla Fontana | Brindisi | 34,550 | 177.94 | 194.2 |
| Gagliano del Capo | Lecce | 4,819 | 16.60 | 290.3 |
| Galatina | Lecce | 25,319 | 82.65 | 306.3 |
| Galatone | Lecce | 14,836 | 47.08 | 315.1 |
| Gallipoli | Lecce | 18,934 | 41.22 | 459.3 |
| Ginosa | Taranto | 21,717 | 188.49 | 115.2 |
| Gioia del Colle | Bari | 26,465 | 208.94 | 126.7 |
| Giovinazzo | Bari | 19,156 | 44.30 | 432.4 |
| Giuggianello | Lecce | 1,125 | 10.27 | 109.5 |
| Giurdignano | Lecce | 1,947 | 14.04 | 138.7 |
| Gravina In Puglia | Bari | 42,146 | 384.74 | 109.5 |
| Grottaglie | Taranto | 30,198 | 102.12 | 295.7 |
| Grumo Appula | Bari | 12,075 | 81.30 | 148.5 |
| Guagnano | Lecce | 5,306 | 38.03 | 139.5 |
| Ischitella | Foggia | 4,057 | 85.46 | 47.5 |
| Isole Tremiti | Foggia | 486 | 3.18 | 152.8 |
| Laterza | Taranto | 14,701 | 161.17 | 91.2 |
| Latiano | Brindisi | 13,359 | 55.38 | 241.2 |
| Lecce | Lecce | 94,187 | 241.00 | 390.8 |
| Leporano | Taranto | 8,183 | 15.33 | 533.8 |
| Lequile | Lecce | 8,574 | 36.80 | 233.0 |
| Lesina | Foggia | 6,217 | 160.16 | 38.8 |
| Leverano | Lecce | 13,393 | 49.50 | 270.6 |
| Lizzanello | Lecce | 11,858 | 25.42 | 466.5 |
| Lizzano | Taranto | 9,485 | 47.18 | 201.0 |
| Locorotondo | Bari | 13,859 | 48.19 | 287.6 |
| Lucera | Foggia | 30,591 | 339.79 | 90.0 |
| Maglie | Lecce | 13,265 | 22.66 | 585.4 |
| Manduria | Taranto | 29,665 | 180.41 | 164.4 |
| Manfredonia | Foggia | 53,391 | 354.54 | 150.6 |
| Margherita di Savoia | Barletta-Andria-Trani | 11,085 | 35.70 | 310.5 |
| Martano | Lecce | 8,478 | 22.25 | 381.0 |
| Martignano | Lecce | 1,539 | 6.49 | 237.1 |
| Martina Franca | Taranto | 46,754 | 298.72 | 156.5 |
| Maruggio | Taranto | 5,158 | 49.07 | 105.1 |
| Massafra | Taranto | 31,845 | 128.00 | 248.8 |
| Matino | Lecce | 10,817 | 26.63 | 406.2 |
| Mattinata | Foggia | 5,876 | 73.48 | 80.0 |
| Melendugno | Lecce | 10,055 | 92.31 | 108.9 |
| Melissano | Lecce | 6,575 | 12.55 | 523.9 |
| Melpignano | Lecce | 2,070 | 11.10 | 186.5 |
| Mesagne | Brindisi | 25,921 | 124.05 | 209.0 |
| Miggiano | Lecce | 3,234 | 7.80 | 414.6 |
| Minervino di Lecce | Lecce | 3,419 | 18.13 | 188.6 |
| Minervino Murge | Barletta-Andria-Trani | 7,926 | 257.41 | 30.8 |
| Modugno | Bari | 36,038 | 32.24 | 1,117.8 |
| Mola di Bari | Bari | 24,245 | 50.94 | 476.0 |
| Molfetta | Bari | 57,229 | 58.97 | 970.5 |
| Monopoli | Bari | 47,757 | 157.89 | 302.5 |
| Monte Sant'Angelo | Foggia | 11,006 | 245.13 | 44.9 |
| Monteiasi | Taranto | 5,209 | 9.75 | 534.3 |
| Monteleone di Puglia | Foggia | 907 | 36.42 | 24.9 |
| Montemesola | Taranto | 3,478 | 16.43 | 211.7 |
| Monteparano | Taranto | 2,261 | 3.85 | 587.3 |
| Monteroni di Lecce | Lecce | 13,208 | 16.74 | 789.0 |
| Montesano Salentino | Lecce | 2,613 | 8.53 | 306.3 |
| Morciano di Leuca | Lecce | 3,044 | 13.57 | 224.3 |
| Motta Montecorvino | Foggia | 603 | 19.94 | 30.2 |
| Mottola | Taranto | 15,125 | 213.96 | 70.7 |
| Muro Leccese | Lecce | 4,632 | 16.77 | 276.2 |
| Nardò | Lecce | 30,752 | 193.24 | 159.1 |
| Neviano | Lecce | 4,837 | 16.30 | 296.7 |
| Noci | Bari | 18,122 | 150.60 | 120.3 |
| Nociglia | Lecce | 2,099 | 11.13 | 188.6 |
| Noicattaro | Bari | 25,902 | 40.79 | 635.0 |
| Novoli | Lecce | 7,508 | 18.08 | 415.3 |
| Ordona | Foggia | 3,375 | 39.57 | 85.3 |
| Oria | Brindisi | 14,377 | 83.67 | 171.8 |
| Orsara di Puglia | Foggia | 2,477 | 83.01 | 29.8 |
| Orta Nova | Foggia | 16,597 | 105.24 | 157.7 |
| Ortelle | Lecce | 2,175 | 10.23 | 212.6 |
| Ostuni | Brindisi | 29,943 | 225.56 | 132.7 |
| Otranto | Lecce | 5,566 | 77.20 | 72.1 |
| Palagianello | Taranto | 7,502 | 43.86 | 171.0 |
| Palagiano | Taranto | 15,701 | 69.97 | 224.4 |
| Palmariggi | Lecce | 1,359 | 8.97 | 151.5 |
| Palo del Colle | Bari | 20,366 | 79.71 | 255.5 |
| Panni | Foggia | 672 | 32.71 | 20.5 |
| Parabita | Lecce | 8,664 | 21.09 | 410.8 |
| Patù | Lecce | 1,648 | 8.69 | 189.6 |
| Peschici | Foggia | 4,276 | 49.39 | 86.6 |
| Pietramontecorvino | Foggia | 2,415 | 71.65 | 33.7 |
| Poggiardo | Lecce | 5,753 | 19.96 | 288.2 |
| Poggio Imperiale | Foggia | 2,516 | 52.88 | 47.6 |
| Poggiorsini | Bari | 1,275 | 43.44 | 29.4 |
| Polignano A Mare | Bari | 17,353 | 63.09 | 275.1 |
| Porto Cesareo | Lecce | 6,486 | 35.13 | 184.6 |
| Presicce-Acquarica | Lecce | 9,180 | 43.06 | 213.2 |
| Pulsano | Taranto | 11,212 | 18.27 | 613.7 |
| Putignano | Bari | 25,718 | 100.16 | 256.8 |
| Racale | Lecce | 10,703 | 24.29 | 440.6 |
| Rignano Garganico | Foggia | 1,748 | 89.40 | 19.6 |
| Roccaforzata | Taranto | 1,760 | 6.15 | 286.2 |
| Rocchetta Sant'Antonio | Foggia | 1,616 | 72.48 | 22.3 |
| Rodi Garganico | Foggia | 3,323 | 13.45 | 247.1 |
| Roseto Valfortore | Foggia | 981 | 50.06 | 19.6 |
| Ruffano | Lecce | 9,267 | 39.73 | 233.2 |
| Rutigliano | Bari | 18,223 | 53.85 | 338.4 |
| Ruvo di Puglia | Bari | 24,254 | 223.83 | 108.4 |
| Salice Salentino | Lecce | 7,619 | 59.87 | 127.3 |
| Salve | Lecce | 4,541 | 33.07 | 137.3 |
| Sammichele di Bari | Bari | 5,908 | 34.23 | 172.6 |
| San Cassiano | Lecce | 1,946 | 8.77 | 221.9 |
| San Cesario di Lecce | Lecce | 7,880 | 8.09 | 974.0 |
| San Donaci | Brindisi | 6,086 | 34.04 | 178.8 |
| San Donato di Lecce | Lecce | 5,372 | 21.58 | 248.9 |
| San Ferdinando di Puglia | Barletta-Andria-Trani | 13,898 | 41.23 | 337.1 |
| San Giorgio Ionico | Taranto | 13,951 | 23.56 | 592.1 |
| San Giovanni Rotondo | Foggia | 26,249 | 261.88 | 100.2 |
| San Marco in Lamis | Foggia | 12,313 | 234.20 | 52.6 |
| San Marco la Catola | Foggia | 841 | 28.63 | 29.4 |
| San Marzano di San Giuseppe | Taranto | 8,826 | 19.19 | 459.9 |
| San Michele Salentino | Brindisi | 6,027 | 26.53 | 227.2 |
| San Nicandro Garganico | Foggia | 13,485 | 173.36 | 77.8 |
| San Pancrazio Salentino | Brindisi | 9,031 | 56.68 | 159.3 |
| San Paolo di Civitate | Foggia | 5,344 | 91.16 | 58.6 |
| San Pietro in Lama | Lecce | 3,348 | 8.20 | 408.3 |
| San Pietro Vernotico | Brindisi | 12,843 | 46.94 | 273.6 |
| San Severo | Foggia | 49,136 | 336.31 | 146.1 |
| San Vito dei Normanni | Brindisi | 17,833 | 67.08 | 265.8 |
| Sanarica | Lecce | 1,467 | 13.02 | 112.7 |
| Sannicandro di Bari | Bari | 9,555 | 56.79 | 168.3 |
| Sannicola | Lecce | 5,514 | 27.64 | 199.5 |
| Sant'Agata di Puglia | Foggia | 1,769 | 26.82 | 66.0 |
| Santa Cesarea Terme | Lecce | 2,807 | 116.14 | 24.2 |
| Santeramo in Colle | Bari | 25,648 | 144.86 | 177.1 |
| Sava | Taranto | 15,166 | 44.57 | 340.3 |
| Scorrano | Lecce | 6,580 | 35.33 | 186.2 |
| Seclì | Lecce | 1,813 | 8.78 | 206.5 |
| Serracapriola | Foggia | 3,566 | 143.36 | 24.9 |
| Sogliano Cavour | Lecce | 3,831 | 5.33 | 718.8 |
| Soleto | Lecce | 5,106 | 30.46 | 167.6 |
| Specchia | Lecce | 4,500 | 25.10 | 179.3 |
| Spinazzola | Barletta-Andria-Trani | 5,845 | 184.01 | 31.8 |
| Spongano | Lecce | 3,400 | 12.42 | 273.8 |
| Squinzano | Lecce | 13,320 | 29.78 | 447.3 |
| Statte | Taranto | 12,643 | 67.32 | 187.8 |
| Sternatia | Lecce | 2,091 | 16.76 | 124.8 |
| Stornara | Foggia | 5,770 | 33.86 | 170.4 |
| Stornarella | Foggia | 5,338 | 33.81 | 157.9 |
| Supersano | Lecce | 4,074 | 36.41 | 111.9 |
| Surano | Lecce | 1,480 | 8.99 | 164.6 |
| Surbo | Lecce | 14,517 | 20.78 | 698.6 |
| Taranto | Taranto | 186,011 | 249.86 | 744.5 |
| Taurisano | Lecce | 11,187 | 23.68 | 472.4 |
| Taviano | Lecce | 11,378 | 22.13 | 514.1 |
| Terlizzi | Bari | 25,982 | 69.23 | 375.3 |
| Tiggiano | Lecce | 2,835 | 7.71 | 367.7 |
| Torchiarolo | Brindisi | 5,303 | 32.34 | 164.0 |
| Toritto | Bari | 7,972 | 75.35 | 105.8 |
| Torre Santa Susanna | Brindisi | 10,086 | 55.77 | 180.8 |
| Torremaggiore | Foggia | 16,371 | 210.01 | 78.0 |
| Torricella | Taranto | 4,090 | 26.93 | 151.9 |
| Trani | Barletta-Andria-Trani | 54,803 | 103.41 | 530.0 |
| Trepuzzi | Lecce | 13,727 | 23.43 | 585.9 |
| Tricase | Lecce | 16,977 | 43.33 | 391.8 |
| Triggiano | Bari | 25,764 | 20.11 | 1,281.2 |
| Trinitapoli | Barletta-Andria-Trani | 13,684 | 148.77 | 92.0 |
| Troia | Foggia | 6,574 | 168.25 | 39.1 |
| Tuglie | Lecce | 5,031 | 8.50 | 591.9 |
| Turi | Bari | 12,968 | 71.40 | 181.6 |
| Ugento | Lecce | 11,891 | 100.40 | 118.4 |
| Uggiano La Chiesa | Lecce | 4,310 | 14.46 | 298.1 |
| Valenzano | Bari | 17,220 | 15.98 | 1,077.6 |
| Veglie | Lecce | 13,142 | 62.31 | 210.9 |
| Vernole | Lecce | 6,559 | 61.28 | 107.0 |
| Vico del Gargano | Foggia | 7,207 | 111.08 | 64.9 |
| Vieste | Foggia | 13,279 | 169.19 | 78.5 |
| Villa Castelli | Brindisi | 8,948 | 35.15 | 254.6 |
| Volturara Appula | Foggia | 353 | 52.00 | 6.8 |
| Volturino | Foggia | 1,503 | 58.35 | 25.8 |
| Zapponeta | Foggia | 3,237 | 41.75 | 77.5 |
| Zollino | Lecce | 1,825 | 9.95 | 183.4 |