Limita con el cantón de Montes de Oca por el norte, al oeste con el cantón de San José, al este con el cantón de La Unión y al sur con el cantón de Desamparados, y cuenta con una extensión territorial de 15,95 km².