The Viana do Castelo Football Association (Associação de Futebol de Viana do Castelo, frequently shortened to AF Viana do Castelo) is the district governing body for the all football competitions in the Portuguese Viana do Castelo District. It is also the regulator of the clubs registered in the district.
The AF Viana do Castelo runs the following division covering the fifth and sixth tiers of the Portuguese football league system.