El municipio de Braga limita al norte con el de Amares, al este con Póvoa de Lanhoso, al sur con Guimarães y Vila Nova de Famalicão, y al oeste con Barcelos y Vila Verde.