Skip to observatory content

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

Office briefing

TURRUBARES — Municipal council

Tracked current office. Identifiers stay separate from display names.

Costa Rica · TURRUBARES / SAN JOSÉ · municipal · Municipal councilCR-C-SAN-JOSE-TURRUBARES

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
TURRUBARES / SAN JOSÉ
Next election
2028-02-06
Linked upcoming event
next-4b6d3c311060dd9a21092fb5
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

  • UNIDOS PODEMOS45.5%
  • LIBERAL PROGRESISTA42.0%
  • LIBERACIÓN NACIONAL12.5%
Results for event-843c996e11e0a0ec959a0c1d
Label / candidateParty codeVotesShareSeatsStatus
UNIDOS PODEMOScosta-rica/Sc1df243471/20241,36345.5%2Recorded
LIBERAL PROGRESISTAcosta-rica/Sc1df243471/20241,25642%2Recorded
LIBERACIÓN NACIONALcosta-rica/Sc1df243471/202437412.5%1Recorded

2020-02-02

Ordinary · Legal certification not established · list votes

  • COMUNAL UNIDO65.4%
  • LIBERACIÓN NACIONAL23.2%
  • UNIDAD SOCIAL CRISTIANA9.7%
  • RESTAURACIÓN NACIONAL1.8%
Results for event-a32a5b7cba654059bd07822b
Label / candidateParty codeVotesShareSeatsStatus
COMUNAL UNIDOcosta-rica/Sfa91292290/20202,11965.4%4Recorded
LIBERACIÓN NACIONALcosta-rica/Sfa91292290/202075123.2%1Recorded
UNIDAD SOCIAL CRISTIANAcosta-rica/Sfa91292290/20203159.7%0 (recorded zero)Recorded
RESTAURACIÓN NACIONALcosta-rica/Sfa91292290/2020571.8%0 (recorded zero)Recorded

2016-02-07

Ordinary · Legal certification not established · list votes

  • NUEVA GENERACIÓN38.9%
  • LIBERACIÓN NACIONAL37.8%
  • UNIDAD SOCIAL CRISTIANA15.1%
  • REPUBLICANO SOCIAL CRISTIANO4.3%
  • ACCIÓN CIUDADANA3.2%
  • MOVIMIENTO LIBERTARIO0.7%
Results for event-53bed88dfa6d4d2c1223d7d6
Label / candidateParty codeVotesShareSeatsStatus
NUEVA GENERACIÓNcosta-rica/S79669f3e5d/20161,10038.9%2Recorded
LIBERACIÓN NACIONALcosta-rica/S79669f3e5d/20161,07037.8%2Recorded
UNIDAD SOCIAL CRISTIANAcosta-rica/S79669f3e5d/201642615.1%1Recorded
REPUBLICANO SOCIAL CRISTIANOcosta-rica/S79669f3e5d/20161214.3%0 (recorded zero)Recorded
ACCIÓN CIUDADANAcosta-rica/S79669f3e5d/2016913.2%0 (recorded zero)Recorded
MOVIMIENTO LIBERTARIOcosta-rica/S79669f3e5d/2016200.7%0 (recorded zero)Recorded

4. Competition and volatility

competition index

Provisional imported-series CI

25.450–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=3.5750083528232537, oldest_gap=1.060820367751063, previous_gap=42.19617520049352

pedersen volatility

Provisional volatility

41.96percentage 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=[[12.49582358837287,0,0,0,0,0,0,0,0,0,41.96458402940194,0,45.539592382225194],[23.164713140037016,9.716224552745219,0,0,1.75817396668723,0,0,0,0,0,0,0,65.36088834053054],[37.835926449787834,15.063649222065063,3.217821782178218,0,0,0,0.7072135785007072,0,0,4.278642149929278,0,0,38.8967468175389]]

pedersen volatility

Provisional volatility

28.22percentage 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=[[12.49582358837287,0,0,0,0,0,0,0,0,0,41.96458402940194,0,45.539592382225194],[23.164713140037016,9.716224552745219,0,0,1.75817396668723,0,0,0,0,0,0,0,65.36088834053054],[37.835926449787834,15.063649222065063,3.217821782178218,0,0,0,0.7072135785007072,0,0,4.278642149929278,0,0,38.8967468175389]]

pedersen volatility

Provisional volatility

35.09percentage 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=[[12.49582358837287,0,0,0,0,0,0,0,0,0,41.96458402940194,0,45.539592382225194],[23.164713140037016,9.716224552745219,0,0,1.75817396668723,0,0,0,0,0,0,0,65.36088834053054],[37.835926449787834,15.063649222065063,3.217821782178218,0,0,0,0.7072135785007072,0,0,4.278642149929278,0,0,38.8967468175389]]

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?
MANUEL RODRIGO GONZALEZ CASTROREGIDURÍAS PROPIETARIAS2024UNIDOS PODEMOSprincipal
ANA JULIA TREJOS ARIASREGIDURÍAS PROPIETARIAS2024UNIDOS PODEMOSprincipal
ALEXANDER JIMENEZ TORRESREGIDURÍAS PROPIETARIAS2024LIBERAL PROGRESISTAprincipal
YORLENY MADRIGAL RAMIREZREGIDURÍAS PROPIETARIAS2024LIBERAL PROGRESISTAprincipal
VIRGINIA SALAZAR AGUEROREGIDURÍAS PROPIETARIAS2024LIBERACIÓN NACIONALprincipal
EDWIN CHAVES CHAVARRIAREGIDURÍAS SUPLENTES2024UNIDOS PODEMOSsubstitute
BELLANIRA PEREZ MENAREGIDURÍAS SUPLENTES2024UNIDOS PODEMOSsubstitute
DIDIER VALVERDE ARIASREGIDURÍAS SUPLENTES2024LIBERAL PROGRESISTAsubstitute
VERA CASCANTE SANDIREGIDURÍAS SUPLENTES2024LIBERAL PROGRESISTAsubstitute
ERIKA VANESSA SALAZAR MADRIGALREGIDURÍAS SUPLENTES2024LIBERACIÓN NACIONALsubstitute
PATRICIO GONZALEZ QUIROSREGIDORES(AS) PROPIETARIOS(AS)2020COMUNAL UNIDOprincipal
ANA IVONNE SANTAMARIA MONGEREGIDORES(AS) PROPIETARIOS(AS)2020COMUNAL UNIDOprincipal
MARIO ALBERTO CHAVARRIA CHAVESREGIDORES(AS) PROPIETARIOS(AS)2020COMUNAL UNIDOprincipal
ANA CECILIA JIMENEZ ARIASREGIDORES(AS) PROPIETARIOS(AS)2020COMUNAL UNIDOprincipal
MANUEL RODRIGO GONZALEZ CASTROREGIDORES(AS) PROPIETARIOS(AS)2020LIBERACIÓN NACIONALprincipal
HENRY RODRIGUEZ ROJASREGIDORES(AS) SUPLENTES2020COMUNAL UNIDOsubstitute
OLGA LIDIA MADRIGAL GUADAMUZREGIDORES(AS) SUPLENTES2020COMUNAL UNIDOsubstitute
JOHNNY BARBOZA CASTROREGIDORES(AS) SUPLENTES2020COMUNAL UNIDOsubstitute
ROXINIA QUIROS ARIASREGIDORES(AS) SUPLENTES2020COMUNAL UNIDOsubstitute
GERARDO AGUERO JIMENEZREGIDORES(AS) SUPLENTES2020LIBERACIÓN NACIONALsubstitute
PATRICIO GONZALEZ QUIROSREGIDORES(AS) PROPIETARIOS(AS)2016NUEVA GENERACIÓNprincipal
ANA IVONNE SANTAMARIA MONGEREGIDORES(AS) PROPIETARIOS(AS)2016NUEVA GENERACIÓNprincipal
LUIS SALAZAR MONGEREGIDORES(AS) PROPIETARIOS(AS)2016LIBERACIÓN NACIONALprincipal
DINIA PEREZ ARIASREGIDORES(AS) PROPIETARIOS(AS)2016LIBERACIÓN NACIONALprincipal
MARIO ALBERTO CHAVARRIA CHAVESREGIDORES(AS) PROPIETARIOS(AS)2016UNIDAD SOCIAL CRISTIANAprincipal
CESAR JULIO MEJIA CHAVESREGIDORES(AS) SUPLENTES2016NUEVA GENERACIÓNsubstitute
MARISOL SANCHEZ ARIASREGIDORES(AS) SUPLENTES2016NUEVA GENERACIÓNsubstitute
ANA CECILIA JIMENEZ ARIASREGIDORES(AS) SUPLENTES2016LIBERACIÓN NACIONALsubstitute
JOSE LUIS GONZALEZ AGUEROREGIDORES(AS) SUPLENTES2016LIBERACIÓN NACIONALsubstitute
ALBERTO CHAVARRIA CHAVESREGIDORES(AS) SUPLENTES2016UNIDAD SOCIAL CRISTIANAsubstitute

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. “TURRUBARES — Municipal council.” Subnational Election Observatory, releaselatin-america-fe5e91689def, snapshot 2026-09-13. /electiondatabase/offices/CR-C-SAN-JOSE-TURRUBARES. Sources: costa-rica--url-ae6cfb21525f974d8912a00e, costa-rica--url-9b0bf8940eb485b811da317e, costa-rica--url-f8a1e09c9e89a7e5e9c55114, costa-rica--Sc1df243471, costa-rica--See87eff563, costa-rica--Sfa91292290, costa-rica--S2be00cb1cf, costa-rica--S79669f3e5d, costa-rica--S6bb1784b3c.