Na margem direita do Cávado com terreno mais ou menos plano, está situada a Vila de Prado (anteriormente chamada Prado (Santa Maria) e que a partir de 20 de Junho de 1991 foi novamente elevada a Vila passando a designar-se Vila de Prado).

Dista seis quilómetros da sede do concelho de Vila Verde e confina a Norte com as freguesias da Lage e de Oleiros, a Leste com Soutelo, a Poente com Cabanelas e a Sul com o Rio Cávado.

Tem uma boa situação geográfica no distrito de Braga e é servida por boas vias de comunicação que a ligam à sede do distrito e do concelho, à Vila de Ponte de Lima e à cidade de Barcelos.

Fazem parte da freguesia os seguintes lugares, Ruas, Praças e Avenidas: Carvalhinhos, Rainho, Carvalhal, Fontainha, Vila, S. Sebastião, Bom Sucesso, Outeiro, Portelo, Fozelha, Negreiro, Monte, Carregosa, Lousa, Francelos, Corga, Ramalha, Eidos, Estrada, Murta, Vilar, Souto, Barreiro, Faial, Caldas, Veiguinha, Pontido, Botica, Veiga do Inso, Rua dos Penteeiros, Rua Francisco Lopes Ferraz, Rua Costa Faria, Rua Dr. Francisco António Gonçalves, Rua Antunes Lima, Largo Antunes Lima, Rua Dr. Lima Cruz, Largo Comendador Sousa Lima, Praça Comendador Sousa Lima, Rua Padre António Ferreira Peixoto, Avenida Cónego Domingos Peixoto da Costa e Silva, Rua Prof. Joaquim Peixoto da Costa, Avª. do Cávado, Av.ª do Progresso, Praceta do Progresso, Rua das Mimosas, Praceta das Mimosas.

Dos lugares acima referidos, o mais antigo é o de Francelos.