Skip to observatory content

Partial researchResearch snapshot 2026-09-13. Evidence gaps remain; see Coverage for requirements.

Office briefing

LA GRANJA — Syndic and district council — shared ballot

Tracked current office. Identifiers stay separate from display names.

Costa Rica · LA GRANJA / ALAJUELA · other · Syndic and district council — shared ballotCR-D-ALAJUELA-PALMARES-LA-GRANJA

Read the complete original research briefing

TSE vote books joined to official elected-member declarations where geographic and total checks reconcile. Substitutes retained separately. Subsequent replacements and current officeholder status require review.

1. What office, where, and when is the next election?

Geography
LA GRANJA / ALAJUELA
Next election
2028-02-06
Linked upcoming event
next-69eeb0885b6f8802bc839d55
Registry qualification
Unknown

2. How certain is that date?

2028-02-06 is expected (not formally called). Day precision. A date without a formal call is not confirmed.

3. Who won earlier selected elections?

2024-02-04

Ordinary · Legal certification not established · list votes

  • PALMARES PRIMERO34.9%
  • LIBERAL PROGRESISTA28.6%
  • UNIDOS PODEMOS17.8%
  • LIBERACIÓN NACIONAL9.7%
  • FRENTE AMPLIO3.8%
  • REPUBLICANO SOCIAL CRISTIANO3.0%
  • UNIDAD SOCIAL CRISTIANA2.1%
Results for event-cab73f43c02d220afdb513c0
Label / candidateParty codeVotesShareSeatsStatus
PALMARES PRIMEROcosta-rica/Sc1df243471/202448934.9%3Recorded
LIBERAL PROGRESISTAcosta-rica/Sc1df243471/202440128.6%2Recorded
UNIDOS PODEMOScosta-rica/Sc1df243471/202424917.8%0 (recorded zero)Recorded
LIBERACIÓN NACIONALcosta-rica/Sc1df243471/20241369.7%0 (recorded zero)Recorded
FRENTE AMPLIOcosta-rica/Sc1df243471/2024533.8%0 (recorded zero)Recorded
REPUBLICANO SOCIAL CRISTIANOcosta-rica/Sc1df243471/2024423%0 (recorded zero)Recorded
UNIDAD SOCIAL CRISTIANAcosta-rica/Sc1df243471/2024302.1%0 (recorded zero)Recorded

2020-02-02

Ordinary · Legal certification not established · list votes

  • LIBERACIÓN NACIONAL32.2%
  • UNIDAD SOCIAL CRISTIANA22.2%
  • ALIANZA POR PALMARES22.1%
  • ACCIÓN CIUDADANA12.2%
  • RESTAURACIÓN NACIONAL5.5%
  • NUEVA REPÚBLICA4.8%
  • NUEVA GENERACIÓN1.1%
Results for event-474b501523d3c6e60b5e2275
Label / candidateParty codeVotesShareSeatsStatus
LIBERACIÓN NACIONALcosta-rica/Sfa91292290/202045432.2%3Recorded
UNIDAD SOCIAL CRISTIANAcosta-rica/Sfa91292290/202031322.2%0 (recorded zero)Recorded
ALIANZA POR PALMAREScosta-rica/Sfa91292290/202031122.1%1Recorded
ACCIÓN CIUDADANAcosta-rica/Sfa91292290/202017212.2%1Recorded
RESTAURACIÓN NACIONALcosta-rica/Sfa91292290/2020775.5%0 (recorded zero)Recorded
NUEVA REPÚBLICAcosta-rica/Sfa91292290/2020674.8%0 (recorded zero)Recorded
NUEVA GENERACIÓNcosta-rica/Sfa91292290/2020151.1%0 (recorded zero)Recorded

2016-02-07

Ordinary · Legal certification not established · list votes

  • LIBERACIÓN NACIONAL32.1%
  • ALIANZA POR PALMARES22.3%
  • ACCIÓN CIUDADANA21.5%
  • UNIDAD SOCIAL CRISTIANA8.1%
  • NUEVA GENERACIÓN6.7%
  • FRENTE AMPLIO3.2%
  • MOVIMIENTO LIBERTARIO2.8%
  • RENOVACIÓN COSTARRICENSE1.7%
  • REPUBLICANO SOCIAL CRISTIANO1.6%
Results for event-496d861b2d5f1fe5c57ae57a
Label / candidateParty codeVotesShareSeatsStatus
LIBERACIÓN NACIONALcosta-rica/S79669f3e5d/201644432.1%3Recorded
ALIANZA POR PALMAREScosta-rica/S79669f3e5d/201630922.3%1Recorded
ACCIÓN CIUDADANAcosta-rica/S79669f3e5d/201629821.5%1Recorded
UNIDAD SOCIAL CRISTIANAcosta-rica/S79669f3e5d/20161128.1%0 (recorded zero)Recorded
NUEVA GENERACIÓNcosta-rica/S79669f3e5d/2016926.7%0 (recorded zero)Recorded
FRENTE AMPLIOcosta-rica/S79669f3e5d/2016443.2%0 (recorded zero)Recorded
MOVIMIENTO LIBERTARIOcosta-rica/S79669f3e5d/2016392.8%0 (recorded zero)Recorded
RENOVACIÓN COSTARRICENSEcosta-rica/S79669f3e5d/2016231.7%0 (recorded zero)Recorded
REPUBLICANO SOCIAL CRISTIANOcosta-rica/S79669f3e5d/2016221.6%0 (recorded zero)Recorded

4. Competition and volatility

competition index

Provisional imported-series CI

61.250–100 historical closeness

Actual-event and/or comparability review incomplete

Comparison status: Provisional imported-series comparison; actual-event review open

Method ci.weighted-gap.v1. Inputs: latest_gap=6.285714285714288, oldest_gap=9.761388286334054, previous_gap=10.007097232079492

pedersen volatility

Provisional volatility

65.01percentage points

Grouped Pedersen lower bound (percentage points). Twelve explicitly named standalone national parties; accent variants normalized. Local parties and coalitions remain Other. No alliance votes are attributed to individual member parties. An interval is withheld if either election has no list mapped to an explicit named group. This is aggregate share change, not individual voter switching. Event review: Actual-event and/or comparability review incomplete

Comparison status: Latest interval

Method pedersen.grouped.v1. Inputs: groups=["PLN","PUSC","PAC","Frente Amplio","PRN","Nueva Republica","PML","PIN","PASE","PRSC","PLP","PPSD","Other"], interval=Latest interval, vectors=[[9.714285714285714,2.142857142857143,0,3.7857142857142856,0,0,0,0,0,3,28.642857142857142,0,52.714285714285715],[32.22143364088006,22.214336408800566,12.207239176721078,0,5.464868701206529,4.755145493257629,0,0,0,0,0,0,23.13697657913414],[32.10412147505423,8.098336948662329,21.547360809833695,3.181489515545915,0,0,2.819956616052061,0,0,1.5907447577729574,0,0,30.657989877078816]]

pedersen volatility

Provisional volatility

24.45percentage points

Grouped Pedersen lower bound (percentage points). Twelve explicitly named standalone national parties; accent variants normalized. Local parties and coalitions remain Other. No alliance votes are attributed to individual member parties. An interval is withheld if either election has no list mapped to an explicit named group. This is aggregate share change, not individual voter switching. Event review: Actual-event and/or comparability review incomplete

Comparison status: Previous interval

Method pedersen.grouped.v1. Inputs: groups=["PLN","PUSC","PAC","Frente Amplio","PRN","Nueva Republica","PML","PIN","PASE","PRSC","PLP","PPSD","Other"], interval=Previous interval, vectors=[[9.714285714285714,2.142857142857143,0,3.7857142857142856,0,0,0,0,0,3,28.642857142857142,0,52.714285714285715],[32.22143364088006,22.214336408800566,12.207239176721078,0,5.464868701206529,4.755145493257629,0,0,0,0,0,0,23.13697657913414],[32.10412147505423,8.098336948662329,21.547360809833695,3.181489515545915,0,0,2.819956616052061,0,0,1.5907447577729574,0,0,30.657989877078816]]

pedersen volatility

Provisional volatility

44.73percentage points

Grouped Pedersen lower bound (percentage points). Twelve explicitly named standalone national parties; accent variants normalized. Local parties and coalitions remain Other. No alliance votes are attributed to individual member parties. An interval is withheld if either election has no list mapped to an explicit named group. This is aggregate share change, not individual voter switching. Event review: Actual-event and/or comparability review incomplete

Comparison status: Both intervals mean

Method pedersen.grouped.v1. Inputs: groups=["PLN","PUSC","PAC","Frente Amplio","PRN","Nueva Republica","PML","PIN","PASE","PRSC","PLP","PPSD","Other"], interval=Both intervals mean, vectors=[[9.714285714285714,2.142857142857143,0,3.7857142857142856,0,0,0,0,0,3,28.642857142857142,0,52.714285714285715],[32.22143364088006,22.214336408800566,12.207239176721078,0,5.464868701206529,4.755145493257629,0,0,0,0,0,0,23.13697657913414],[32.10412147505423,8.098336948662329,21.547360809833695,3.181489515545915,0,0,2.819956616052061,0,0,1.5907447577729574,0,0,30.657989877078816]]

Source-reported control: Unverified. Current tenure requires separate dated evidence.

5. Officeholder evidence

Dated roster observations are not automatically current tenure. The source current-office flag means this office is tracked now, not that the last winner still holds it.

Officeholder observations
PersonRoleAs ofAffiliationPrincipal?
ANA TERESA BARQUERO ZUÑIGASINDICATURA PROPIETARIA2024PALMARES PRIMEROprincipal
CHRISTIAN NUÑEZ PACHECOSINDICATURA SUPLENTE2024PALMARES PRIMEROsubstitute
ERICKSON ALONSO CARRILLO ARIASCONCEJALÍAS DE DISTRITO PROPIETARIOS(AS)2024PALMARES PRIMEROprincipal
ROCIO MARIA ZUÑIGA ALVARADOCONCEJALÍAS DE DISTRITO PROPIETARIOS(AS)2024PALMARES PRIMEROprincipal
VERNI GERARDO FERNANDEZ CASTROCONCEJALÍAS DE DISTRITO PROPIETARIOS(AS)2024LIBERAL PROGRESISTAprincipal
CARMEN LIDIA CASTILLO MOYACONCEJALÍAS DE DISTRITO PROPIETARIOS(AS)2024LIBERAL PROGRESISTAprincipal
LUIS ARMANDO ZUÑIGA RAMIREZCONCEJALÍAS DE DISTRITO SUPLENTES2024PALMARES PRIMEROsubstitute
NAZARETH DE LOS ANGELES MORA VARGASCONCEJALÍAS DE DISTRITO SUPLENTES2024PALMARES PRIMEROsubstitute
BRAYAN JOSUE ULATE AGUILARCONCEJALÍAS DE DISTRITO SUPLENTES2024LIBERAL PROGRESISTAsubstitute
ANA LORENA SOLANO BADILLACONCEJALÍAS DE DISTRITO SUPLENTES2024LIBERAL PROGRESISTAsubstitute
LEANDRO JOSE ARAYA LEITONSÍNDICOS(AS) PROPIETARIO2020LIBERACIÓN NACIONALprincipal
ANA MILEIDY MOYA SOLISSÍNDICOS(AS) SUPLENTE2020LIBERACIÓN NACIONALsubstitute
FRANCISCO ARAYA CESPEDESCONCEJALES DE DISTRITO PROPIETARIOS(AS)2020LIBERACIÓN NACIONALprincipal
HEIDY MARIA PACHECO BOGARINCONCEJALES DE DISTRITO PROPIETARIOS(AS)2020LIBERACIÓN NACIONALprincipal
JOSE ARMANDO SOLORZANO VARGASCONCEJALES DE DISTRITO PROPIETARIOS(AS)2020ALIANZA POR PALMARESprincipal
KAROL MARIA RAMIREZ ARAYACONCEJALES DE DISTRITO PROPIETARIOS(AS)2020ACCIÓN CIUDADANAprincipal
PABLO JOSE CORDERO ELIZONDOCONCEJALES DE DISTRITO SUPLENTES2020LIBERACIÓN NACIONALsubstitute
MELISSA MARIA PACHECO BOGARINCONCEJALES DE DISTRITO SUPLENTES2020LIBERACIÓN NACIONALsubstitute
JESSICA VASQUEZ LEDEZMACONCEJALES DE DISTRITO SUPLENTES2020ALIANZA POR PALMARESsubstitute
GERARDO ENRIQUE JIMENEZ VASQUEZCONCEJALES DE DISTRITO SUPLENTES2020ACCIÓN CIUDADANAsubstitute
LAURA CRISTINA BADILLA RODRIGUEZSÍNDICOS(AS) PROPIETARIA2016LIBERACIÓN NACIONALprincipal
FRANCISCO ARAYA CESPEDESSÍNDICOS(AS) SUPLENTE2016LIBERACIÓN NACIONALsubstitute
HEIDY MARIA PACHECO BOGARINCONCEJALES DE DISTRITO PROPIETARIOS(AS)2016LIBERACIÓN NACIONALprincipal
PABLO JOSE CORDERO ELIZONDOCONCEJALES DE DISTRITO PROPIETARIOS(AS)2016LIBERACIÓN NACIONALprincipal
CARLOS LUIS ALVARADO VASQUEZCONCEJALES DE DISTRITO PROPIETARIOS(AS)2016ALIANZA POR PALMARESprincipal
GERARDO ENRIQUE JIMENEZ VASQUEZCONCEJALES DE DISTRITO PROPIETARIOS(AS)2016ACCIÓN CIUDADANAprincipal
KATERINE MAYELA RAMIREZ GONZALEZCONCEJALES DE DISTRITO SUPLENTES2016LIBERACIÓN NACIONALsubstitute
CARLOS VARGAS VASQUEZCONCEJALES DE DISTRITO SUPLENTES2016LIBERACIÓN NACIONALsubstitute
JUAN CARLOS CASTILLO BARBOZACONCEJALES DE DISTRITO SUPLENTES2016ALIANZA POR PALMARESsubstitute
YAMILETH CALDERON BARAHONACONCEJALES DE DISTRITO SUPLENTES2016ACCIÓN CIUDADANAsubstitute

6. Polling context

No local poll supplied.

7. Unresolved issues and sources

  • other · open

    Published province heading correction: {"issue": "Published province heading correction", "year": 2020, "area": "Heredia", "source_id": "S41377daad8", "resolution": "The amendment corrects CARTAGO to HEREDIA in the second table heading. It changes no votes, winners or seats; the original declaration is joined to Heredia."}

Sources

Cite this record

Center for Digital Democracy. “LA GRANJA — Syndic and district council — shared ballot.” Subnational Election Observatory, releaselatin-america-fe5e91689def, snapshot 2026-09-13. /electiondatabase/offices/CR-D-ALAJUELA-PALMARES-LA-GRANJA. Sources: costa-rica--url-ae6cfb21525f974d8912a00e, costa-rica--url-9b0bf8940eb485b811da317e, costa-rica--url-f8a1e09c9e89a7e5e9c55114, costa-rica--Sc1df243471, costa-rica--Sa9c14e4cc2, costa-rica--Sfa91292290, costa-rica--Sc9a95d2031, costa-rica--S79669f3e5d, costa-rica--S696f402911.