Macedo de Cavaleiros is a city and municipality located in the northeastern region of Portugal within the Bragança District. It serves as a local administrative center for its surrounding territory.
The municipality covers a total area of 699.14 km2. According to data from 2011, the population of Macedo de Cavaleiros was 15,776 residents.