Montalegre (Portuguese pronunciation: [mõtɐˈlɛɣɾ(ɨ)]) is a municipality in northern Portugal, located in the district of Vila Real, along the border with Spain. The municipality of 36 civil parishes has a total area of 805.46 km², and includes a population of approximately 12,150 inhabitants.