Melgazo[2][3][4] (en portugués, Melgaço) es una villa portuguesa del distrito de Viana do Castelo, Región Norte y comunidad intermunicipal del Alto Miño, con cerca de 1300 habitantes en su centro histórico y unos 9213 dentro de su término municipal.
Es sede de un municipio con 239,04 km² de área y 7773 habitantes (2021), subdividido en 13 freguesias.
Es el municipio más septentrional del país.
Datos según el nomenclátor publicado por el INE portugués.
Las freguesias de Melgazo son las siguientes:[5]