Saint-Georges est situé à environ 5 km de Saint-Flour, dans le Cantal. La population est d'environ 1 128 habitants, elle est répartie dans une quarantaine de villages, hameaux ou fermes isolées. La commune est traversée du Nord au Sud par l'A75, par la Nationale 9 et la voie ferrée. Elle est membre de la communauté de communes du Pays de Saint-Flour composée de 15 communes (Alleuze, Anglards-de-Saint-Flour, Coren-les-Eaux, Lastic, Mentières, Montchamp, Paulhac, Roffiac, Saint-Georges, Sériers, Tanavelle, Tiviers, Vieillespesse, Villedieu et Saint-Flour).