Limita con los cantones de Curridabat y San José por el norte, con el cantón de Alajuelita por el noroeste, el cantón de Aserrí por el oeste, el cantón de León Cortés por el sur, el cantón de Dota por el sureste y con los cantones de El Guarco, Cartago y La Unión por el este, y cuenta con una extensión territorial de 118,26 km².​ Su cabecera es el distrito de Desamparados, con categoría de ciudad.