Saint-Affrique está situada en el valle del Sorgues, à 35 km al oeste de Millau y a 15 km de Roquefort-sur-Soulzon