Este municipio queda en las estribaciones del Macizo Colombiano, al suroriente del Cauca, a 104 km de la capital Popayán. La Vega tiene una temperatura media de 16 grados centígrados.