La commune de Beaulieu est membre de la Communauté de communes du Midi Corrézien depuis le 1er janvier 2017. Cette nouvelle intercommunalité comprend 34 communes depuis le 1er janvier 2019 avec la création de la commune nouvelle de Beaulieu-sur-Dordogne (regroupement de Beaulieu-sur-Dordogne et Brivezac):
Albignac
Altillac
Astaillac
Aubazine
Beaulieu-sur-Dordogne
Beynat
Bilhac
Branceilles
Chauffour-sur-Vell
Chenailler-Mascheix
Collonges-la-Rouge
Curemonte
La Chapelle-aux-Saints
Lagleygeolle
Lanteuil
Le Pescher
Ligneyrac
Liourdres
Lostanges
Marcillac-la Croze
Ménoire
Meyssac
Noailhac
Nonards
Palazinges
Puy d’Arnac
Queyssac-les-Vignes
Saillac
Saint-Bazile-de Meyssac
Saint-Julien-Maumont
Sérilhac
Sioniac
Tudeils
Végennes