Chapa es una fregesía portuguesa del concelho de Amarante, con 3,71 km² de área e 264 habitantes (2001).