Nature juridique : Communauté de Commune.
La Communauté de Commune des Rives du Haut Allier regroupe 60 communes avec une population totale de 16968 habitants.
Liste des communes de la Communauté de Commune des Rives du Haut Allier
- Ally
- Arlet
- Aubazat
- Vissac-Auteyrac
- Auvers
- Berbezit
- la Besseyre-Saint-Mary
- Blassac
- Cerzat
- Chanaleilles
- Chanteuges
- Charraix
- Chassagnes
- Chastel
- Chavaniac-Lafayette
- Chazelles
- Chilhac
- la Chomette
- Collat
- Couteuges
- Cronce
- Cubelles
- Desges
- Domeyrat
- Esplantas-Vazeilles
- Ferrussac
- Grèzes
- Jax
- Josat
- Langeac
- Lavoûte-Chilhac
- Mazerat-Aurouze
- Mazeyrat-d'Allier
- Mercœur
- Montclard
- Paulhaguet
- Pébrac
- Pinols
- Prades
- Saint-Arcons-d'Allier
- Saint-Austremoine
- Saint-Bérain
- Saint-Cirgues
- Saint-Didier-sur-Doulon
- Sainte-Eugénie-de-Villeneuve
- Saint-Georges-d'Aurac
- Saint-Julien-des-Chazes
- Sainte-Marguerite
- Saint-Préjet-Armandon
- Saint-Privat-du-Dragon
- Salzuit
- Saugues
- Siaugues-Sainte-Marie
- Tailhac
- Thoras
- Thoras
- Vals-le-Chastel
- Varennes-Saint-Honorat
- Venteuges
- Villeneuve-d'Allier