Limita al norte con Yaguajay y Florencia, al sur con La Sierpe, al oeste con los municipios de Sancti Spíritus y Taguasco y al este con Majagua (municipio de la provincia de Ciego de Ávila).