Torre de Moncorvo (muitas vezes chamado simplesmente de Moncorvo), é uma vila portuguesa, pertencente ao Distrito de Bragança, Região Norte e subregião do Douro, com cerca de 3 000 habitantes.
É sede de um município com 532,77 km² de área e 9 919 habitantes (2001), subdividido em 17 freguesias. O município é limitado a norte pelos municípios de Vila Flor, Alfândega da Fé e Mogadouro, a sueste por Freixo de Espada à Cinta, a sudoeste por Vila Nova de Foz Côa e a oeste por Carrazeda de Ansiães.
O concelho recebeu foral de D. Sancho II em 1225.