São Francisco es una ' portuguesa del concelho de Alcochete, con 4,21 km de área y 1 128 habitantes. Densidad de población: 267,9 hab/km.