São João es una freguesia portuguesa del concelho de Abrantes, con 2,27 km² de área y 1 850 habitantes (2001).