Castro is a town and comune in the province of Lecce, within the Apulia region of south-eastern Italy. It is one of the many municipalities that make up the Salento peninsula, the southernmost part of Apulia.
Administratively, Castro falls under the Province of Lecce, which governs the surrounding area. As a comune, it is a basic local administrative unit of Italy, with its own municipal government.