Limita al norte con el municipio de Yaguajay, al este con el municipio de Taguasco, al sur con el municipio de Sancti Spíritus, sirviendo de límite el río Tuinicú, al suroeste con Fomento y al oeste y noroeste con Placetas, provincia de Villa Clara.