Royat ist eine Gemeinde in der französischen Region Auvergne-Rhône-Alpes im Département Puy-de-Dôme im Arrondissement Clermont-Ferrand und im Kanton Chamalières.Die kleine Gemeinde mit 6,62 Quadratkilometern liegt auf 457 bis 904 m Meereshöhe am Ostfuß des Puy de Dôme; der Ort hat 4651 Einwohner (Stand 1.