Montalegre é uma vila portuguesa no Distrito de Vila Real, Região Norte e sub-região do Alto Trás-os-Montes, com cerca de 1 800 habitantes.
É sede de um município raiano com 806,19 km² de área e 12 762 habitantes (2001), subdividido em 36 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.
Cabril, Cambeses do Rio, Cervos, Chã, Contim, Covelães, Covelo do Gerês, Donões, Ferral, Fervidelas, Fiães do Rio, Gralhas, Meixedo, Meixide, Montalegre, Morgade, Mourilhe, Negrões, Outeiro, Padornelos, Padroso, Paradela, Pitões das Junias, Pondras, Reigoso, Salto, Santo André, Sarraquinhos, Sezelhe, Solveira, Tourém, Venda Nova, Viade de Baixo, Vila da Ponte, Vilar de Perdizes