Limita al norte con el cantón de Santa Bárbara, al noreste con el cantón de Barva, al oeste con el distrito de Río Segundo (provincia de Alajuela), al suroeste con el cantón de Belén y al sureste con el cantón central de Heredia.