Die Gemeinde hat 1631 Einwohner (Stand 31. Dezember 2022). Sie liegt in der Provinz Lecce in Apulien, etwa 27,5 Kilometer südsüdöstlich der Stadt Lecce im Salento. Bis zum Adriatischen Meer sind es zehn Kilometer in östlicher Richtung.
Geschichte
Die Ursprünge der Gemeinde gehen auf die Zeit der Sarazeneneinfälle zurück. Die Burg von Cannole wurde 1413 durch Orsini del Balzo errichtet.