Roche-en-Régnier est une ville de la Haute-Loire en région Auvergne-Rhône-Alpes.
Roche-en-Régnier compte 484 habitants.
La densité de la population de Roche-en-Régnier est de 17 habitants au km².
Le maire de Roche-en-Régnier est Monsieur Eric DUNIS