Los ríos Grande de Tárcoles, Carara, Chucás y San José son límites cantonales; el primero con Atenas y Orotina de la provincia de Alajuela, y Garabito de la provincia de Puntarenas; el segundo con este último cantón; el tercero con Mora; y el último con Puriscal.