Aubière is located south of Clermont-Ferrand in the heart of the Puy-de-Dôme department, 3.7 km south-east of the administrative center of Clermont-Ferrand. It borders the villages of Beaumont, Romagnat, Pérignat-lès-Sarliève, and Cournon-d'Auvergne.