Située au nord ouest du Morbihan, Bubry est limitée au nord par Persquen, à l'est par Melrand, au sud par Lanvaudan et Quistinic et à l'ouest par Inguiniel.
L'occupation du territoire est attestée dès la période néolithique, bien qu'il subsiste peu de vestiges archéologiques.
La paroisse est...
...
Située au nord ouest du Morbihan, Bubry est limitée au nord par Persquen, à l'est par Melrand, au sud par Lanvaudan et Quistinic et à l'ouest par Inguiniel.
L'occupation du territoire est attestée dès la période néolithique, bien qu'il subsiste peu de vestiges archéologiques.
La paroisse est érigée très tôt et dispose d'une trève à Saint-Yves, distante du bourg d'environ 5 km.
A l'époque féodale, Bubry dépend de la seigneurie de Pontcallec, constituée par les ducs de Bretagne pour faire contre-poids au pouvoir des Rohan-Guémené. Plusieurs seigneuries relevant de Pontcallec occupent le territoire : Brulé, Coetdiquel, Faudo, Keraly, Kerbastard, Kerlasquen, Kerleshoarn, Kerlevido, Kernivinen, Manéantoux, Penroz, Quelenec, Le Vieux-Château, Villeneuve.
Sous l'Ancien Régime, Bubry dépend du doyenné des Bois, du diocèse de Vannes et de la sénéchaussée d'Hennebont.
Bubry est érigée en commune en 1790, rattachée au district d'Hennebont (lois des 14 décembre 1789 et 8 janvier 1790). Elle obtient dans le même temps le statut de chef-lieu de canton. En 1795, le district est supprimé et l'administration municipale est placée entre les mains de la municipalité de canton de Bubry, composée des représentants des communes de Bubry, Inguiniel et Quistinic (Constitution du 5 fructidor an III). En 1800, l'assemblée communale de Bubry est rétablie et la commune intègre l'arrondissement de Lorient (loi du 28 pluviôse an VIII). En 1801, elle est rattachée au canton de Plouay (loi du 8 pluviôse an IX et arrêté du 3 brumaire an X), rattachement maintenu en 2014 (décret n°2014-215 du 21 février 2014 portant délimitation des cantons dans le Morbihan).
Au XIXe siècle, l'économie bubryate profite des nombreuses scieries et minoteries (16 moulins à la fin du XIXe siècle).
L'évolution du nombre d'habitants est connue à travers les recensements de la population. En 2014, la population compte 2 457 habitants, les Bubryates, répartis sur un territoire de 69,09 km².
Le nom de la commune en breton est Bubri.