Rocles est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Rocles compte 373 habitants appelés les "Roclois, Rocloises".
La densité de la population de Rocles est de 17 habitants au km².
Le maire de Rocles est Monsieur Thierry GUILLOT