Bourbriac est, depuis 1802, le chef-lieu du canton du même nom qui comprend en outre les communes de Kerien, Magoar, Plésidy, Pont-Melvez, Saint-Adrien et Senven-Léhart.
La commune de Bourbriac couvre 7186 hectares, ce qui en fait l’une des plus vastes du département des Côtes d’Armor.
Sa position géographique précise est de 5° 31′ 27” de longitude ouest et de 48° 27′ 56” de latitude nord. Le territoire de la commune appartient à 95% au bassin versant du Trieux et plusieurs affluents de ce fleuve côtier naissent à Bourbriac.
Deux autres fleuves prennent leur source sur la petite portion de territoire restante : le Blavet, qui se jette dans l’Atlantique à Lorient et qui naît près du village de Kerborgne et le Léguer, dont la source est seulement distante de 500 mètres de celle du Blavet et qui naît au village de Pen-Léguer-Vihan. Il se jette dans la Manche à Beg-Léguer dans la baie de Lannion.
Le sud de la commune est adossé au prolongement de la chaîne des Monts d’Arrée et le point culminant de Bourbriac se situe entre les villages de Guerguiniou et Kerauffrédou à 312 mètres d’altitude.
Le territoire communal contient plusieurs bois : Koad-Liou, Krec’h-Kan, Krec’h-Kraviou, Koad-Men