Wikiwand AI

List of municipalities of Apulia

From Wikipedia, the free encyclopedia

The following is a list of the municipalities (comuni) of the region of Apulia in Italy.

Location of Apulia (Puglia) within Italy
Provinces of Apulia

There are 257 municipalities in Apulia as of 2026:

List.mw-parser-output .static-row-numbers{counter-reset:rowNumber}.mw-parser-output .static-row-numbers tr::before{content:"";display:table-cell;padding-right:0.5em;padding-left:0.5em;text-align:right;vertical-align:inherit}.mw-parser-output .static-row-numbers.static-row-numbers-center tr::before{text-align:center}.mw-parser-output .static-row-numbers.static-row-numbers-left tr::before{text-align:left}.mw-parser-output .static-row-numbers.wikitable tr::before{background-color:var(--background-color-neutral,#eaecf0)}.mw-parser-output .static-row-numbers thead+tbody tr:first-child:not(.static-row-header):not(.static-row-numbers-norank)::before,.mw-parser-output .static-row-numbers tbody tr:not(:first-child):not(.static-row-header):not(.static-row-numbers-norank)::before{counter-increment:rowNumber;content:counter(rowNumber)}.mw-parser-output .static-row-numbers.sortable[data-srn-limit="10"] tbody tr:nth-child(n/**/+11)::before{content:""}.mw-parser-output .static-row-header-text.static-row-numbers thead tr:first-child::before,.mw-parser-output .static-row-header-text.static-row-numbers caption+tbody tr:first-child::before,.mw-parser-output .static-row-header-text.static-row-numbers tbody:first-child tr:first-child::before{content:"No.";font-weight:bold}.mw-parser-output .static-row-header-hash.static-row-numbers thead tr:first-child::before,.mw-parser-output .static-row-header-hash.static-row-numbers caption+tbody tr:first-child::before,.mw-parser-output .static-row-header-hash.static-row-numbers tbody:first-child tr:first-child::before{content:"#";font-weight:bold}.mw-parser-output .static-row-numbers.wikitable tr::before{border:0 solid var(--border-color-base,#a2a9b1)}.mw-parser-output .static-row-numbers.wikitable thead+tbody tr:first-child:not(.static-row-header)::before,.mw-parser-output .static-row-numbers.wikitable tbody tr:not(:first-child):not(.static-row-header)::before{border-width:1px}body.skin-monobook .mw-parser-output .static-row-numbers.wikitable tr::before{border-color:#aaa}body.skin-timeless .mw-parser-output .static-row-numbers.wikitable tr::before{border-color:#c8ccd1}.mw-parser-output table[border].static-row-numbers:not(.wikitable) tr::before{border:0 inset var(--color-base,#202122)}.mw-parser-output table[border].static-row-numbers:not(.wikitable) thead+tbody tr:first-child:not(.static-row-header)::before,.mw-parser-output table[border].static-row-numbers:not(.wikitable) tbody tr:not(:first-child):not(.static-row-header)::before{border-width:1px}html.skin-theme-clientpref-night .mw-parser-output table[border].static-row-numbers:not(.wikitable),html.skin-theme-clientpref-night .mw-parser-output table[border].static-row-numbers:not(.wikitable) tr::before,html.skin-theme-clientpref-night .mw-parser-output table[border].static-row-numbers:not(.wikitable) th,html.skin-theme-clientpref-night .mw-parser-output table[border].static-row-numbers:not(.wikitable) td{border-color:gray}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output table[border].static-row-numbers:not(.wikitable),html.skin-theme-clientpref-os .mw-parser-output table[border].static-row-numbers:not(.wikitable) tr::before,html.skin-theme-clientpref-os .mw-parser-output table[border].static-row-numbers:not(.wikitable) th,html.skin-theme-clientpref-os .mw-parser-output table[border].static-row-numbers:not(.wikitable) td{border-color:gray}}body.skin-timeless .mw-parser-output .static-row-numbers.mw-datatable:not(.wikitable) tr::before{border:0 solid #c8ccd1}body.skin-timeless .mw-parser-output .static-row-numbers.mw-datatable:not(.wikitable) thead+tbody tr:first-child:not(.static-row-header)::before,body.skin-timeless .mw-parser-output .static-row-numbers.mw-datatable:not(.wikitable) tbody tr:not(:first-child):not(.static-row-header)::before{border-width:1px}.mw-parser-output .vertical-align-top tr,.mw-parser-output .defaulttop tr,.mw-parser-output .col1top td:nth-child(1),.mw-parser-output .col2top td:nth-child(2),.mw-parser-output .col3top td:nth-child(3),.mw-parser-output .col4top td:nth-child(4),.mw-parser-output .col5top td:nth-child(5),.mw-parser-output .col6top td:nth-child(6),.mw-parser-output .col7top td:nth-child(7),.mw-parser-output .col8top td:nth-child(8),.mw-parser-output .col9top td:nth-child(9),.mw-parser-output .col10top td:nth-child(10),.mw-parser-output .col11top td:nth-child(11),.mw-parser-output .col12top td:nth-child(12),.mw-parser-output .col13top td:nth-child(13),.mw-parser-output .col14top td:nth-child(14),.mw-parser-output .col15top td:nth-child(15),.mw-parser-output .col16top td:nth-child(16),.mw-parser-output .col17top td:nth-child(17),.mw-parser-output .col18top td:nth-child(18),.mw-parser-output .col19top td:nth-child(19),.mw-parser-output .col20top td:nth-child(20),.mw-parser-output .col21top td:nth-child(21),.mw-parser-output .col22top td:nth-child(22),.mw-parser-output .col23top td:nth-child(23),.mw-parser-output .col24top td:nth-child(24),.mw-parser-output .col25top td:nth-child(25),.mw-parser-output .col26top td:nth-child(26),.mw-parser-output .col27top td:nth-child(27),.mw-parser-output .col28top td:nth-child(28),.mw-parser-output .col29top td:nth-child(29),.mw-parser-output .col-1top td:nth-last-child(1),.mw-parser-output .col-2top td:nth-last-child(2),.mw-parser-output .col-3top td:nth-last-child(3),.mw-parser-output .col-4top td:nth-last-child(4),.mw-parser-output .col-5top td:nth-last-child(5),.mw-parser-output .col-6top td:nth-last-child(6),.mw-parser-output .col-7top td:nth-last-child(7),.mw-parser-output .col-8top td:nth-last-child(8),.mw-parser-output .col-9top td:nth-last-child(9){vertical-align:top}.mw-parser-output .defaultmiddle tr,.mw-parser-output .col1middle td:nth-child(1),.mw-parser-output .col2middle td:nth-child(2),.mw-parser-output .col3middle td:nth-child(3),.mw-parser-output .col4middle td:nth-child(4),.mw-parser-output .col5middle td:nth-child(5),.mw-parser-output .col6middle td:nth-child(6),.mw-parser-output .col7middle td:nth-child(7),.mw-parser-output .col8middle td:nth-child(8),.mw-parser-output .col9middle td:nth-child(9),.mw-parser-output .col10middle td:nth-child(10),.mw-parser-output .col11middle td:nth-child(11),.mw-parser-output .col12middle td:nth-child(12),.mw-parser-output .col13middle td:nth-child(13),.mw-parser-output .col14middle td:nth-child(14),.mw-parser-output .col15middle td:nth-child(15),.mw-parser-output .col16middle td:nth-child(16),.mw-parser-output .col17middle td:nth-child(17),.mw-parser-output .col18middle td:nth-child(18),.mw-parser-output .col19middle td:nth-child(19),.mw-parser-output .col20middle td:nth-child(20),.mw-parser-output .col21middle td:nth-child(21),.mw-parser-output .col22middle td:nth-child(22),.mw-parser-output .col23middle td:nth-child(23),.mw-parser-output .col24middle td:nth-child(24),.mw-parser-output .col25middle td:nth-child(25),.mw-parser-output .col26middle td:nth-child(26),.mw-parser-output .col27middle td:nth-child(27),.mw-parser-output .col28middle td:nth-child(28),.mw-parser-output .col29middle td:nth-child(29),.mw-parser-output .col-1middle td:nth-last-child(1),.mw-parser-output .col-2middle td:nth-last-child(2),.mw-parser-output .col-3middle td:nth-last-child(3),.mw-parser-output .col-4middle td:nth-last-child(4),.mw-parser-output .col-5middle td:nth-last-child(5),.mw-parser-output .col-6middle td:nth-last-child(6),.mw-parser-output .col-7middle td:nth-last-child(7),.mw-parser-output .col-8middle td:nth-last-child(8),.mw-parser-output .col-9middle td:nth-last-child(9){vertical-align:middle}.mw-parser-output .vertical-align-bottom tr,.mw-parser-output .defaultbottom tr,.mw-parser-output .col1bottom td:nth-child(1),.mw-parser-output .col2bottom td:nth-child(2),.mw-parser-output .col3bottom td:nth-child(3),.mw-parser-output .col4bottom td:nth-child(4),.mw-parser-output .col5bottom td:nth-child(5),.mw-parser-output .col6bottom td:nth-child(6),.mw-parser-output .col7bottom td:nth-child(7),.mw-parser-output .col8bottom td:nth-child(8),.mw-parser-output .col9bottom td:nth-child(9),.mw-parser-output .col10bottom td:nth-child(10),.mw-parser-output .col11bottom td:nth-child(11),.mw-parser-output .col12bottom td:nth-child(12),.mw-parser-output .col13bottom td:nth-child(13),.mw-parser-output .col14bottom td:nth-child(14),.mw-parser-output .col15bottom td:nth-child(15),.mw-parser-output .col16bottom td:nth-child(16),.mw-parser-output .col17bottom td:nth-child(17),.mw-parser-output .col18bottom td:nth-child(18),.mw-parser-output .col19bottom td:nth-child(19),.mw-parser-output .col20bottom td:nth-child(20),.mw-parser-output .col21bottom td:nth-child(21),.mw-parser-output .col22bottom td:nth-child(22),.mw-parser-output .col23bottom td:nth-child(23),.mw-parser-output .col24bottom td:nth-child(24),.mw-parser-output .col25bottom td:nth-child(25),.mw-parser-output .col26bottom td:nth-child(26),.mw-parser-output .col27bottom td:nth-child(27),.mw-parser-output .col28bottom td:nth-child(28),.mw-parser-output .col29bottom td:nth-child(29),.mw-parser-output .col-1bottom td:nth-last-child(1),.mw-parser-output .col-2bottom td:nth-last-child(2),.mw-parser-output .col-3bottom td:nth-last-child(3),.mw-parser-output .col-4bottom td:nth-last-child(4),.mw-parser-output .col-5bottom td:nth-last-child(5),.mw-parser-output .col-6bottom td:nth-last-child(6),.mw-parser-output .col-7bottom td:nth-last-child(7),.mw-parser-output .col-8bottom td:nth-last-child(8),.mw-parser-output .col-9bottom td:nth-last-child(9){vertical-align:bottom}@media screen and (min-width:640px){.mw-parser-output .sticky-header>thead>tr:first-child,.mw-parser-output .sticky-header>caption+tbody>tr:first-child,.mw-parser-output .sticky-header>tbody:first-child>tr:first-child,.mw-parser-output .sticky-header-multi>thead{position:sticky;top:0;z-index:10}body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header>thead>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header>caption+tbody>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header>tbody:first-child>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header-multi>thead{position:static}.mw-parser-output .sticky-header:not(.wikitable),.mw-parser-output .sticky-header-multi:not(.wikitable){background-color:var(--color-inverted,#fff)}.mw-parser-output .sticky-header:not(.wikitable)>*,.mw-parser-output .sticky-header:not(.wikitable)>thead>tr:first-child,.mw-parser-output .sticky-header:not(.wikitable)>caption+tbody>tr:first-child,.mw-parser-output .sticky-header:not(.wikitable)>tbody:first-child>tr:first-child,.mw-parser-output .sticky-header-multi:not(.wikitable)>thead,.mw-parser-output .sticky-header-multi>thead{background-color:inherit}.mw-parser-output .sticky-header.wikitable,.mw-parser-output .sticky-header-multi.wikitable{border-collapse:separate;border-spacing:0;border-width:0 1px 1px 0}.mw-parser-output .sticky-header.wikitable td,.mw-parser-output .sticky-header.wikitable th,.mw-parser-output .sticky-header-multi.wikitable td,.mw-parser-output .sticky-header-multi.wikitable th{border-width:1px 0 0 1px}body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header.wikitable,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header-multi.wikitable{border-bottom-width:0.2em;padding:0}.mw-parser-output .sticky-header.static-row-numbers.wikitable tr::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable tr::before{border-left-width:1px}.mw-parser-output .sticky-header.static-row-numbers.wikitable>thead>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable>caption+tbody>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable>tbody:first-child>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>thead>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>caption+tbody>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>tbody:first-child>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable .sortbottom::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable .sortbottom::before{border-top-width:1px}.mw-parser-output .sticky-header.static-row-numbers.wikitable .sortbottom~.sortbottom::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable .sortbottom~.sortbottom::before{border-top-width:0}.mw-parser-output .sticky-header.static-row-numbers.wikitable>tbody:first-of-type>tr:not(.static-row-header)::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>tbody:first-of-type>tr:not(.static-row-header)::before{border-bottom-width:0;border-right-width:0}body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header.wikitable,body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header-multi.wikitable{border-collapse:collapse;border-width:1px}}@media screen and (min-width:1120px){body.vector-sticky-header-visible .mw-parser-output .sticky-header>thead>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header>caption+tbody>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header>tbody:first-child>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header-multi>thead{top:3.125rem}}@media screen and (min-width:851px){body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header>thead>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header>caption+tbody>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header>tbody:first-child>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header-multi>thead{top:3.51em}}@media screen{.mw-parser-output .sticky-header.jquery-tablesorter>thead,.mw-parser-output .sticky-header.mw-sticky-header>thead{position:static;top:auto;z-index:auto}.mw-parser-output .sticky-header.jquery-tablesorter>tfoot,.mw-parser-output .sticky-header.mw-sticky-header>tfoot,.mw-parser-output .sticky-header-multi.jquery-tablesorter>tfoot,.mw-parser-output .sticky-header-multi.mw-sticky-header>tfoot{position:static;bottom:auto;z-index:auto}}@media screen and (min-width:1120px){body.skin-vector-2022.vector-sticky-header-visible .mw-parser-output .sticky-header.jquery-tablesorter>thead{top:auto}html.client-js.vector-sticky-header-enabled .mw-parser-output .sticky-header .mw-sticky-header-element{top:auto!important}}@media screen and (min-width:851px){body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header.jquery-tablesorter>thead,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header.mw-sticky-header>thead{top:auto}}@media screen{.mw-parser-output .sort-under.sortable.wikitable th.headerSort,.mw-parser-output .sort-under-center.sortable.wikitable th.headerSort{padding-right:0.4em}.mw-parser-output .sort-under.sortable:not(.wikitable) th.headerSort,.mw-parser-output .sort-under-center.sortable:not(.wikitable) th.headerSort{padding-right:1px}body.skin-minerva .mw-parser-output .sort-under.sortable.wikitable th.headerSort,body.skin-minerva .mw-parser-output .sort-under-center.sortable.wikitable th.headerSort{padding-right:0.2em}body.skin-timeless .mw-parser-output .sort-under.sortable.wikitable th.headerSort,body.skin-timeless .mw-parser-output .sort-under-center.sortable.wikitable th.headerSort{padding-right:0.5em}html.client-js .mw-parser-output .sort-under.sortable th.headerSort{background-position:right bottom 0.2em}html.client-js .mw-parser-output .sort-under-center.sortable th.headerSort{background-position:center bottom 0.2em}.mw-parser-output .sort-under.sortable th.headerSort,.mw-parser-output .sort-under.sortable th.unsortable,.mw-parser-output .sort-under-center.sortable th.headerSort,.mw-parser-output .sort-under-center.sortable th.unsortable{padding-bottom:1em}body.skin-timeless .mw-parser-output .sort-under.sortable.wikitable th.headerSort,body.skin-timeless .mw-parser-output .sort-under.sortable.wikitable th.unsortable,body.skin-timeless .mw-parser-output .sort-under-center.sortable.wikitable th.headerSort,body.skin-timeless .mw-parser-output .sort-under-center.sortable.wikitable th.unsortable{padding-bottom:1.2em}body.skin-timeless .mw-parser-output .sort-under.sortable:not(.wikitable) th.headerSort,body.skin-timeless .mw-parser-output .sort-under.sortable:not(.wikitable) th.unsortable,body.skin-timeless .mw-parser-output .sort-under-center.sortable:not(.wikitable) th.headerSort,body.skin-timeless .mw-parser-output .sort-under-center.sortable:not(.wikitable) th.unsortable,body.skin-minerva .mw-parser-output .sort-under.sortable:not(.wikitable) th.headerSort,body.skin-minerva .mw-parser-output .sort-under.sortable:not(.wikitable) th.unsortable,body.skin-minerva .mw-parser-output .sort-under-center.sortable:not(.wikitable) th.headerSort,body.skin-minerva .mw-parser-output .sort-under-center.sortable:not(.wikitable) th.unsortable{padding-bottom:0.8em}.mw-parser-output .static-row-numbers.sort-under.sortable thead tr:only-child::before,.mw-parser-output .static-row-numbers.sort-under-center.sortable thead tr:only-child::before{padding-bottom:0.9em}body.skin-timeless .mw-parser-output .static-row-numbers.sort-under.sortable thead tr:only-child::before,body.skin-timeless .mw-parser-output .static-row-numbers.sort-under-center.sortable thead tr:only-child::before,body.skin-minerva .mw-parser-output .static-row-numbers.sort-under.sortable thead tr:only-child::before,body.skin-minerva .mw-parser-output .static-row-numbers.sort-under-center.sortable thead tr:only-child::before{padding-bottom:0.8em}.mw-parser-output .sort-under.sortable th.ts-vertical-header.headerSort,.mw-parser-output .sort-under-center.sortable th.ts-vertical-header.headerSort{padding-top:0.4em;padding-right:0.4em}}@media screen and (pointer:coarse){html.client-js .mw-parser-output .sort-under.sortable.wikitable th.headerSort{background-position:right bottom 0.5em}html.client-js .mw-parser-output .sort-under-center.sortable.wikitable th.headerSort{background-position:center bottom 0.5em}.mw-parser-output .sort-under.sortable.wikitable th.headerSort,.mw-parser-output .sort-under.sortable.wikitable th.unsortable,.mw-parser-output .sort-under-center.sortable.wikitable th.headerSort,.mw-parser-output .sort-under-center.sortable.wikitable th.unsortable{padding-bottom:1.6em}body.skin-timeless .mw-parser-output .sort-under.sortable.wikitable th.headerSort,body.skin-timeless .mw-parser-output .sort-under.sortable.wikitable th.unsortable,body.skin-timeless .mw-parser-output .sort-under-center.sortable.wikitable th.headerSort,body.skin-timeless .mw-parser-output .sort-under-center.sortable.wikitable th.unsortable{padding-bottom:1.8em}.mw-parser-output .static-row-numbers.sort-under.sortable.wikitable thead tr:only-child::before,.mw-parser-output .static-row-numbers.sort-under-center.sortable.wikitable thead tr:only-child::before{padding-bottom:1.5em}body.skin-timeless .mw-parser-output .static-row-numbers.sort-under.sortable.wikitable thead tr:only-child::before,body.skin-timeless .mw-parser-output .static-row-numbers.sort-under-center.sortable.wikitable thead tr:only-child::before,body.skin-minerva .mw-parser-output .static-row-numbers.sort-under.sortable.wikitable thead tr:only-child::before,body.skin-minerva .mw-parser-output .static-row-numbers.sort-under-center.sortable.wikitable thead tr:only-child::before{padding-bottom:1.4em}}

More information Municipality, Province ...
Municipality Province Population

(2026)[1]

Area

(km2)[2]

Density
Accadia Foggia 2,204 30.74 71.7
Acquaviva delle Fonti Bari 19,680 132.03 149.1
Adelfia Bari 16,371 29.81 549.2
Alberobello Bari 10,029 40.82 245.7
Alberona Foggia 836 49.75 16.8
Alessano Lecce 5,982 28.69 208.5
Alezio Lecce 5,644 16.79 336.2
Alliste Lecce 6,344 23.53 269.6
Altamura Bari 70,336 431.38 163.0
Andrano Lecce 4,406 15.71 280.5
Andria Barletta-Andria-Trani 96,520 402.89 239.6
Anzano di Puglia Foggia 1,055 11.02 95.7
Apricena Foggia 12,486 172.51 72.4
Aradeo Lecce 8,798 8.58 1,025.4
Arnesano Lecce 3,903 13.56 287.8
Ascoli Satriano Foggia 5,634 336.68 16.7
Avetrana Taranto 6,109 74.17 82.4
Bagnolo del Salento Lecce 1,698 6.74 251.9
Bari Bari 316,248 117.39 2,694.0
Barletta Barletta-Andria-Trani 92,067 149.35 616.5
Biccari Foggia 2,579 106.65 24.2
Binetto Bari 2,184 17.65 123.7
Bisceglie Barletta-Andria-Trani 53,242 69.25 768.8
Bitetto Bari 11,745 33.95 345.9
Bitonto Bari 52,868 174.34 303.2
Bitritto Bari 11,456 17.98 637.2
Botrugno Lecce 2,570 9.75 263.6
Bovino Foggia 2,862 84.93 33.7
Brindisi Brindisi 81,181 332.98 243.8
Cagnano Varano Foggia 6,525 166.84 39.1
Calimera Lecce 6,633 11.18 593.3
Campi Salentina Lecce 9,615 45.88 209.6
Candela Foggia 2,696 96.82 27.8
Cannole Lecce 1,568 20.35 77.1
Canosa di Puglia Barletta-Andria-Trani 27,275 150.93 180.7
Caprarica di Lecce Lecce 2,243 10.71 209.4
Capurso Bari 15,107 15.14 997.8
Carapelle Foggia 6,868 25.00 274.7
Carlantino Foggia 746 34.71 21.5
Carmiano Lecce 11,646 24.24 480.4
Carosino Taranto 6,380 10.93 583.7
Carovigno Brindisi 17,093 106.62 160.3
Carpignano Salentino Lecce 3,615 48.99 73.8
Carpino Foggia 3,698 80.05 46.2
Casalnuovo Monterotaro Foggia 1,402 48.36 29.0
Casalvecchio di Puglia Foggia 1,620 31.93 50.7
Casamassima Bari 19,093 78.43 243.4
Casarano Lecce 18,940 38.73 489.0
Cassano delle Murge Bari 15,282 90.20 169.4
Castellana Grotte Bari 19,702 69.13 285.0
Castellaneta Taranto 15,798 242.32 65.2
Castelluccio dei Sauri Foggia 1,958 51.47 38.0
Castelluccio Valmaggiore Foggia 1,177 26.79 43.9
Castelnuovo della Daunia Foggia 1,218 61.49 19.8
Castri di Lecce Lecce 2,694 12.95 208.0
Castrignano de' Greci Lecce 3,632 9.62 377.5
Castrignano del Capo Lecce 5,055 20.77 243.4
Castro Lecce 2,274 4.56 498.7
Cavallino Lecce 12,993 22.65 573.6
Ceglie Messapica Brindisi 18,363 132.02 139.1
Celenza Valfortore Foggia 1,267 65.42 19.4
Cellamare Bari 5,761 5.91 974.8
Celle di San Vito Foggia 143 18.41 7.8
Cellino San Marco Brindisi 5,889 37.84 155.6
Cerignola Foggia 56,711 593.93 95.5
Chieuti Foggia 1,467 61.52 23.8
Cisternino Brindisi 10,954 54.17 202.2
Collepasso Lecce 5,452 12.79 426.3
Conversano Bari 25,993 128.42 202.4
Copertino Lecce 22,698 58.53 387.8
Corato Bari 46,845 169.35 276.6
Corigliano d'Otranto Lecce 5,519 28.41 194.3
Corsano Lecce 5,049 9.12 553.6
Crispiano Taranto 12,816 112.30 114.1
Cursi Lecce 3,769 8.36 450.8
Cutrofiano Lecce 8,638 56.81 152.1
Deliceto Foggia 3,424 75.85 45.1
Diso Lecce 2,792 11.42 244.5
Erchie Brindisi 8,041 44.63 180.2
Faeto Foggia 624 26.10 23.9
Faggiano Taranto 3,366 21.06 159.8
Fasano Brindisi 38,747 131.72 294.2
Foggia Foggia 145,078 509.26 284.9
Fragagnano Taranto 4,889 22.41 218.2
Francavilla Fontana Brindisi 34,352 177.94 193.1
Gagliano del Capo Lecce 4,779 16.60 287.9
Galatina Lecce 25,173 82.65 304.6
Galatone Lecce 14,855 47.08 315.5
Gallipoli Lecce 18,826 41.22 456.7
Ginosa Taranto 21,721 188.49 115.2
Gioia del Colle Bari 26,433 208.94 126.5
Giovinazzo Bari 19,087 44.30 430.9
Giuggianello Lecce 1,118 10.27 108.9
Giurdignano Lecce 1,936 14.04 137.9
Gravina In Puglia Bari 41,990 384.74 109.1
Grottaglie Taranto 29,976 102.12 293.5
Grumo Appula Bari 11,956 81.30 147.1
Guagnano Lecce 5,279 38.03 138.8
Ischitella Foggia 4,028 85.46 47.1
Isole Tremiti Foggia 470 3.18 147.8
Laterza Taranto 14,584 161.17 90.5
Latiano Brindisi 13,222 55.38 238.8
Lecce Lecce 94,387 241.00 391.6
Leporano Taranto 8,202 15.33 535.0
Lequile Lecce 8,600 36.80 233.7
Lesina Foggia 6,255 160.16 39.1
Leverano Lecce 13,334 49.50 269.4
Lizzanello Lecce 12,029 25.42 473.2
Lizzano Taranto 9,444 47.18 200.2
Locorotondo Bari 13,792 48.19 286.2
Lucera Foggia 30,335 339.79 89.3
Maglie Lecce 13,061 22.66 576.4
Manduria Taranto 29,528 180.41 163.7
Manfredonia Foggia 53,015 354.54 149.5
Margherita di Savoia Barletta-Andria-Trani 11,025 35.70 308.8
Martano Lecce 8,397 22.25 377.4
Martignano Lecce 1,525 6.49 235.0
Martina Franca Taranto 46,753 298.72 156.5
Maruggio Taranto 5,138 49.07 104.7
Massafra Taranto 31,766 128.00 248.2
Matino Lecce 10,754 26.63 403.8
Mattinata Foggia 5,840 73.48 79.5
Melendugno Lecce 10,093 92.31 109.3
Melissano Lecce 6,537 12.55 520.9
Melpignano Lecce 2,154 11.10 194.1
Mesagne Brindisi 25,738 124.05 207.5
Miggiano Lecce 3,222 7.80 413.1
Minervino di Lecce Lecce 3,392 18.13 187.1
Minervino Murge Barletta-Andria-Trani 7,811 257.41 30.3
Modugno Bari 35,993 32.24 1,116.4
Mola di Bari Bari 24,095 50.94 473.0
Molfetta Bari 57,016 58.97 966.9
Monopoli Bari 47,657 157.89 301.8
Monte Sant'Angelo Foggia 10,891 245.13 44.4
Monteiasi Taranto 5,190 9.75 532.3
Monteleone di Puglia Foggia 914 36.42 25.1
Montemesola Taranto 3,467 16.43 211.0
Monteparano Taranto 2,239 3.85 581.6
Monteroni di Lecce Lecce 13,147 16.74 785.4
Montesano Salentino Lecce 2,590 8.53 303.6
Morciano di Leuca Lecce 3,030 13.57 223.3
Motta Montecorvino Foggia 583 19.94 29.2
Mottola Taranto 15,103 213.96 70.6
Muro Leccese Lecce 4,574 16.77 272.7
Nardò Lecce 30,784 193.24 159.3
Neviano Lecce 4,755 16.30 291.7
Noci Bari 18,095 150.60 120.2
Nociglia Lecce 2,093 11.13 188.1
Noicattaro Bari 25,766 40.79 631.7
Novoli Lecce 7,426 18.08 410.7
Ordona Foggia 3,366 39.57 85.1
Oria Brindisi 14,364 83.67 171.7
Orsara di Puglia Foggia 2,469 83.01 29.7
Orta Nova Foggia 16,576 105.24 157.5
Ortelle Lecce 2,194 10.23 214.5
Ostuni Brindisi 29,803 225.56 132.1
Otranto Lecce 5,587 77.20 72.4
Palagianello Taranto 7,429 43.86 169.4
Palagiano Taranto 15,712 69.97 224.6
Palmariggi Lecce 1,346 8.97 150.1
Palo del Colle Bari 20,253 79.71 254.1
Panni Foggia 673 32.71 20.6
Parabita Lecce 8,686 21.09 411.9
Patù Lecce 1,644 8.69 189.2
Peschici Foggia 4,291 49.39 86.9
Pietramontecorvino Foggia 2,367 71.65 33.0
Poggiardo Lecce 5,745 19.96 287.8
Poggio Imperiale Foggia 2,551 52.88 48.2
Poggiorsini Bari 1,240 43.44 28.5
Polignano A Mare Bari 17,271 63.09 273.8
Porto Cesareo Lecce 6,484 35.13 184.6
Presicce-Acquarica Lecce 9,040 43.06 209.9
Pulsano Taranto 11,162 18.27 610.9
Putignano Bari 25,696 100.16 256.5
Racale Lecce 10,670 24.29 439.3
Rignano Garganico Foggia 1,722 89.40 19.3
Roccaforzata Taranto 1,729 6.15 281.1
Rocchetta Sant'Antonio Foggia 1,597 72.48 22.0
Rodi Garganico Foggia 3,306 13.45 245.8
Roseto Valfortore Foggia 982 50.06 19.6
Ruffano Lecce 9,217 39.73 232.0
Rutigliano Bari 18,254 53.85 339.0
Ruvo di Puglia Bari 24,092 223.83 107.6
Salice Salentino Lecce 7,549 59.87 126.1
Salve Lecce 4,580 33.07 138.5
Sammichele di Bari Bari 5,921 34.23 173.0
San Cassiano Lecce 1,936 8.77 220.8
San Cesario di Lecce Lecce 7,787 8.09 962.5
San Donaci Brindisi 6,050 34.04 177.7
San Donato di Lecce Lecce 5,350 21.58 247.9
San Ferdinando di Puglia Barletta-Andria-Trani 13,855 41.23 336.0
San Giorgio Ionico Taranto 13,850 23.56 587.9
San Giovanni Rotondo Foggia 26,129 261.88 99.8
San Marco in Lamis Foggia 12,205 234.20 52.1
San Marco la Catola Foggia 810 28.63 28.3
San Marzano di San Giuseppe Taranto 8,796 19.19 458.4
San Michele Salentino Brindisi 6,006 26.53 226.4
San Nicandro Garganico Foggia 13,367 173.36 77.1
San Pancrazio Salentino Brindisi 8,958 56.68 158.0
San Paolo di Civitate Foggia 5,322 91.16 58.4
San Pietro in Lama Lecce 3,344 8.20 407.8
San Pietro Vernotico Brindisi 12,807 46.94 272.8
San Severo Foggia 48,807 336.31 145.1
San Vito dei Normanni Brindisi 17,793 67.08 265.3
Sanarica Lecce 1,475 13.02 113.3
Sannicandro di Bari Bari 9,608 56.79 169.2
Sannicola Lecce 5,540 27.64 200.4
Sant'Agata di Puglia Foggia 1,737 26.82 64.8
Santa Cesarea Terme Lecce 2,764 116.14 23.8
Santeramo in Colle Bari 25,578 144.86 176.6
Sava Taranto 15,033 44.57 337.3
Scorrano Lecce 6,542 35.33 185.2
Seclì Lecce 1,784 8.78 203.2
Serracapriola Foggia 3,528 143.36 24.6
Sogliano Cavour Lecce 3,810 5.33 714.8
Soleto Lecce 5,086 30.46 167.0
Specchia Lecce 4,453 25.10 177.4
Spinazzola Barletta-Andria-Trani 5,794 184.01 31.5
Spongano Lecce 3,399 12.42 273.7
Squinzano Lecce 13,235 29.78 444.4
Statte Taranto 12,540 67.32 186.3
Sternatia Lecce 2,072 16.76 123.6
Stornara Foggia 5,778 33.86 170.6
Stornarella Foggia 5,402 33.81 159.8
Supersano Lecce 4,036 36.41 110.8
Surano Lecce 1,474 8.99 164.0
Surbo Lecce 14,481 20.78 696.9
Taranto Taranto 185,112 249.86 740.9
Taurisano Lecce 11,059 23.68 467.0
Taviano Lecce 11,363 22.13 513.5
Terlizzi Bari 25,958 69.23 375.0
Tiggiano Lecce 2,825 7.71 366.4
Torchiarolo Brindisi 5,286 32.34 163.5
Toritto Bari 7,953 75.35 105.5
Torre Santa Susanna Brindisi 10,045 55.77 180.1
Torremaggiore Foggia 16,283 210.01 77.5
Torricella Taranto 4,096 26.93 152.1
Trani Barletta-Andria-Trani 54,731 103.41 529.3
Trepuzzi Lecce 13,764 23.43 587.5
Tricase Lecce 16,938 43.33 390.9
Triggiano Bari 25,558 20.11 1,270.9
Trinitapoli Barletta-Andria-Trani 13,613 148.77 91.5
Troia Foggia 6,491 168.25 38.6
Tuglie Lecce 5,018 8.50 590.4
Turi Bari 12,972 71.40 181.7
Ugento Lecce 11,923 100.40 118.8
Uggiano La Chiesa Lecce 4,322 14.46 298.9
Valenzano Bari 17,139 15.98 1,072.5
Veglie Lecce 13,053 62.31 209.5
Vernole Lecce 6,522 61.28 106.4
Vico del Gargano Foggia 7,152 111.08 64.4
Vieste Foggia 13,234 169.19 78.2
Villa Castelli Brindisi 8,939 35.15 254.3
Volturara Appula Foggia 340 52.00 6.5
Volturino Foggia 1,499 58.35 25.7
Zapponeta Foggia 3,192 41.75 76.5
Zollino Lecce 1,810 9.95 181.9
Close

References

Related Articles

Timelines

Top Qs

Fact Checks