El Castelo es una freguesia portuguesa del concelho de Sesimbra, con 178,77 km² de área y 15 207 habitantes (2001).