São Pedro Fins é uma freguesia portuguesa do concelho da Maia, com 5,23 km² de área e 3208 habitantes (2001). Densidade: 351,4 hab/km².
São Pedro Fins (pelo Censual do Cabido na Sé do Porto, constata-se que o topónimo original seria ?ecclesia Sancti Felicis de Cornado?) designava um povoamento remoto na ?Terra da Maia? ou ?Julgado da Maia?. Já na Idade Média - Inquirições de D. Afonso III - era mencionado o nome de Sanfins de Coronado a esta parte da Maia. Porém, só em 1687, este pequeno território passou a ser designado pelo topónimo que hoje se conhece: São Pedro Fins.