Enclavado a 941 m de altitud, su territorio, bañado por los ríos Bugalagrande, Río Cauca y La Paila, se distribuye en los pisos térmicos cálido, templado y frío.