Ponte da Barca (Portuguese pronunciation:[ˈpõt(ɨ) ðɐ ˈβaɾkɐ]) is a municipality in the district of Viana do Castelo in Portugal. The population in 2011 was 12,061, in an area of 182.11km².
The present Mayor is António Vassalo Abreu, elected by the Socialist Party. The municipal holiday is August 24.