El municipio fue creado en 1998 por desmembramiento de varias freguesías de Guimarães, Lousada y Felgueiras.