Macedo de Cavaleiros es una ciudad y un municipio de Portugal perteneciente al Distrito de Braganza, región Norte y comunidad intermunicipal de Tierras de Trás-os-Montes, con cerca de 6000 habitantes.