La commune, traversée par le 45e parallèle nord, est de ce fait située à égale distance du pôle Nord et de l’équateur terrestre. A 22km du Puy en Velay, au cœur du Massif central, La commune de Saint Front s’étend sur plus de 52km² et varie entre 796 et 1594 mètres d’altitude.
Le bourg offre une vue imprenable sur le Mont Mezenc qui culmine a 1753mètres d’altitude.