Carlat est un petit village situé dans le bassin d'Aurillac.Les maisons sont baties sur un terrain basaltique,contre un rocher,reste de coulées de lave.