São Pedro é uma vila e freguesia portuguesa do concelho da Figueira da Foz, com 7,01 km² de área e 2 910 habitantes (2011). A sua densidade populacional é de 415,1 hab/km².Freguesia criada em 1985 por desanexação de territórios de Lavos e São Julião, foi elevada à categoria de vila em 12 de Junho de 2009.