Santa Maria do Castelo e São Miguel es una freguesia portuguesa del concelho de Torres Vedras, con 17,73 km² de área y 5 061 habitantes (2001).