Velay está situado en el sudeste del Macizo Central, entre el valle del río Allier, al Oeste, y las inmediaciones de la orilla derecha del Ródano al Este.