Le canton de Riom-ès-Montagnes est une circonscription électorale française située dans le département du Cantal et la région Auvergne-Rhône-Alpes.À la suite du redécoupage cantonal de 2014, les limites territoriales du canton sont remaniées. Le nombre de communes du canton passe de 8 à 23.