Limita al norte con el cantón de Heredia (distrito Vara Blanca), al este con los cantones de Vásquez de Coronado y Moravia (ambos en la Provincia de San José), al sur con el cantón de Santo Domingo, al suroeste con el cantón de San Pablo y al oeste con el cantón de San Rafael.