Ponte da Barca é uma vila portuguesa no Distrito de Viana do Castelo, região Norte e subregião do Minho-Lima, com cerca de 2 300 habitantes.
É sede de um município com 184,76 km² de área e 13 026 habitantes (2001), subdividido em 25 freguesias. O município é limitado a norte pelo município de Arcos de Valdevez, a leste pela Espanha, a sul por Terras de Bouro e Vila Verde e a oeste por Ponte de Lima.
O ponto mais alto do concelho situa-se em plena Serra Amarela, no alto da Louriça, com 1359 metros de altitude, na freguesia do Lindoso.
O concelho recebeu foral de D. Teresa em 1125.
Azias, Boivães, Bravães, Britelo, Crasto, Cuide de Vila Verde, Entre Ambos-os-Rios, Ermida, Germil, Grovelas, Lavradas, Lindoso, Nogueira, Oleiros, Paço Vedro de Magalhães, Ponte da Barca, Ruivos, Salvador de Touvedo, Sampriz, Santiago de Vila Chã, São João Baptista de Vila Chã, São Lourenço de Touvedo, São Pedro de Vade, São Tomé de Vade, Vila Nova de Muia