Su capital es el municipio de San Gil, ubicada a 96 km de Bucaramanga, y tiene una temperatura promedio de 20 °C.