Fafe (Portuguese pronunciation: [ˈfaf(ɨ)]) is a municipality in the Braga District in Portugal. The population in 2011 was 50,633, in an area of 219.08 km². The city itself had a population of 14,144 in 2001.
The present Mayor is Raúl Cunha, elected by the Socialist Party. The municipal holiday is May 16.
Between 1907 and 1986 Fafe was served by the narrow gauge trains of the Guimarães line. The railway is now closed between Guimarães and Fafe.
Administratively, the municipality is divided into 25 civil parishes (freguesias):
- Aboim, Felgueiras, Gontim e Pedraído
- Agrela e Serafão
- Antime e Silvares (São Clemente)
- Ardegão, Arnozela e Seidões
- Cepães e Fareja
- Freitas e Vila Cova
- Monte e Queimadela
- Moreira do Rei e Várzea Cova
- Santa Cristina de Arões
- São Gens
- São Martinho de Silvares
- São Romão de Arões