El municipio de Montelíbano está localizado en el extremo suroriental del departamento de Córdoba, sobre la margen derecha del río San Jorge, con una superficie de 1.897 km.