Montalegre (Portugheza pronuntia: [mõtɐlɛɣɾ (ɨ)] ) este un municipiu in nordul Portugaliei , situat in districtul Vila Real , de-a lungul frontierei cu Spania. Municipalitatea a 36 de parohii civile are o suprafata totala de 805.46 km ², si include o populatie de aproximativ 12150 de locuitori.
Montalegre dateaza 3500-4000 ani, cand primii locuitori, in jurul satele de Mourela, Veiga si Vila da Pont isi ingropa mortii in tumuli. [Vestigii ale acestei culturi predomina in regiune, si sugereaza ca asezari din epoca metalelor