Romagnat est une commune du Puy-de-Dôme en région Auvergne-Rhône-Alpes. La ville qui fait partie de l'aire urbaine de Clermont-Ferrand, est située au centre du département du Puy-de-Dôme et est limitrophe avec les villes de Beaumont, Aubière, Pérignat-lès-Sarliève, La Roche-Blanche, Chanonat, Saint-Genès-Champanelle et Ceyrat.