Montalegre é uma vila portuguesa pertencente ao Distrito de Vila Real, à Região Norte, à sub-região do Alto Trás-os-Montes e à antiga província de Trás-os-Montes e Alto Douro, com cerca de 1 800 habitantes (2011).
É sede de um município raiano com 805,46 km² de área e 10 537 habitantes (2011), subdividido em 25 freguesias.
O município é limitado a norte pela Espanha (municípios de Lobios, Muíños, Calvos de Randín, Baltar, Cualedro e Oímbra), a leste por Chaves, a sueste por Boticas, a sul por Cabeceiras de Basto, a sudoeste por Vieira do Minho e a oeste pelas Terras de Bouro.
O concelho de Montalegre é, com Boticas, um dos dois concelhos do Barroso. Um pouco mais de 26,25% da superfície do concelho faz parte do Parque Nacional da Peneda-Gerês, sendo dos concelhos que o integram aquele que contribui com maior área para o Parque ( 21 174 ha, ou 211,74 km²).