The canton of Viverols was a French  canton in the arrondissement Ambert in the department Puy-de-Dôme and in the region  Auvergne-Rhône-Alpes until 2015 ; his main town was Viverols , last representative in the General Council of the Département was Michel Bravard from 2008 to 2015. The canton was 130.86 km² and had 1,826 inhabitants (2006), which corresponded to a population density of 14 inhabitants per km². It was on average at 920 meters above sea level , between 600 m ( Saint-Just ) and 1229 m in Baffie . 
Communities
| local community | 
Population year
 | 
Area km²
 | 
Population density | 
Post Code | 
Code INSEE
 | 
| Baffie | 
115 (2013)
 | 
-  | 
- Inhabitants / km² | 
63600 | 
63027
 | 
| Églisolles | 
262 (2013)
 | 
-  | 
- Inhabitants / km² | 
63840 | 
63147
 | 
| Medeyrolles | 
113 (2013)
 | 
-  | 
- Inhabitants / km² | 
63220 | 
63221
 | 
| Saillant | 
278 (2013)
 | 
-  | 
- Inhabitants / km² | 
63840 | 
63309
 | 
| Saint-Just | 
169 (2013)
 | 
-  | 
- Inhabitants / km² | 
63600 | 
63371
 | 
| Sauvessanges | 
501 (2013)
 | 
-  | 
- Inhabitants / km² | 
63840 | 
63412
 | 
| Viverols | 
417 (2013)
 | 
-  | 
- Inhabitants / km² | 
63840 | 
63465
 | 
Population development
| 1962
 | 
1968
 | 
1975
 | 
1982
 | 
1990
 | 
1999
 | 
2006
 | 
| 2,641 | 
2,892 | 
2,460 | 
2,344 | 
1,967 | 
1,793 | 
1,826
 |