El cantón de Esparza es el Cantón segundo de la provincia de Puntarenas, geográficamente está dividido en seis distritos:
- Espíritu Santo: Posee una extensión de 18.74 km2, una población aproximada de 21.081 habitantes, una densidad de 1114, 80 y un total aproximado de viviendas de 5.150 viviendas. Abarca a la ciudad de Esparza, su cabecera; así como a los caseríos: El Mojón, Mojoncito, El Tejar, La Riviera, Marañonal, Humo, Las Brisas, entre otros.
- San Juan Grande: Posee una extensión de 19.03 km2, una población aproximada de 5.655 habitantes, una densidad de 302,20 y un total aproximado de viviendas de 800 viviendas. Su cabecera del mismo nombre; así también: San Juan Chiquito, Juanilama.
- Macacona: Tiene una extensión de 34.1 km2, una población aproximada de 5.392 habitantes, una densidad de 158 y un total aproximado de viviendas de 1.800 viviendas. Su cabecera de igual denominación; también: Los Nances, Paraíso, Alto de Conchal, La Angostura, etc.
- San Rafael: Tiene una extensión de 34.31 km2, una población aproximada de 1.701 habitantes, una densidad de 49,60 y un total aproximado de viviendas de 650 viviendas. Su cabecera de idéntico nombre; incluye otras comunidades como: El Barón, Asentamiento El Barón, Salitral, y Guadalupe.
- San Jerónimo: Posee una extensión de 49.06 km2, una población aproximada de 928 habitantes, una densidad de 18,90 y un total aproximado de viviendas de 280 viviendas. Su cabecera lleva el mismo nombre; además se encuentran en su territorio caseríos como: Cerrillos, Sabana Bonita, Mesetas Arriba, Mesetas Abajo y Peñas Blancas.
- Caldera: Posee una extensión de 62 km2., una población aproximada de 3.958 habitantes, una densidad de 63.80 y un total aproximado de viviendas de 1000 viviendas. Su cabecera del mismo nombre; así también caserío como: El Jocote, Cascabela, Salinas, Cambalache, Tivives, Villa Nueva y Mata de Limón.
Información tomada del Anuario Estadístico 2020-2021, INEC.
Mapa Divisón Política
Imagen de Division Política Esparza