Das Dorf Lesina befindet sich in der Provinz Foggia, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 6283 Einwohner und hat eine Fläche von 158,73 Quadratkilometer bei einer Bevölkerungsdichte von 39,58 Einwohner pro Quadratkilometer. Lesina befindet sich 5 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Marina
Ripalta
Torre Mileto