La provincia de San José (Costa Rica) está dividida en 20 cantones.
Los cantones de la provincia de San José son San José, Escazú, León Cortés, Pérez Zeledón, Desamparados, Curridabat, Puriscal, Dota, Tarrazú, Turrubares, Aserrí, Montes de Oca, Mora, Moravia, Goicoechea, Tibás, Santa Ana, Acosta, Alajuelita y Vásquez de Coronado.