Skip to observatory content

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

Office briefing

MORA — Municipal council

Tracked current office. Identifiers stay separate from display names.

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

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

  • LIBERAL PROGRESISTA42.8%
  • UNIDOS PARA EL DESARROLLO23.0%
  • LIBERACIÓN NACIONAL22.3%
  • FRENTE AMPLIO6.1%
  • UNIDAD SOCIAL CRISTIANA3.6%
  • NUEVA REPÚBLICA2.3%
Results for event-e31c0bfb5864bfe6e9364fa3
Label / candidateParty codeVotesShareSeatsStatus
LIBERAL PROGRESISTAcosta-rica/Sc1df243471/20243,43842.8%2Recorded
UNIDOS PARA EL DESARROLLOcosta-rica/Sc1df243471/20241,84823%2Recorded
LIBERACIÓN NACIONALcosta-rica/Sc1df243471/20241,78622.3%1Recorded
FRENTE AMPLIOcosta-rica/Sc1df243471/20244886.1%0 (recorded zero)Recorded
UNIDAD SOCIAL CRISTIANAcosta-rica/Sc1df243471/20242853.6%0 (recorded zero)Recorded
NUEVA REPÚBLICAcosta-rica/Sc1df243471/20241812.3%0 (recorded zero)Recorded

2020-02-02

Ordinary · Legal certification not established · list votes

  • NUEVA GENERACIÓN38.0%
  • UNIDOS PARA EL DESARROLLO28.1%
  • COMUNAL UNIDO11.7%
  • UNIDAD SOCIAL CRISTIANA10.1%
  • LIBERACIÓN NACIONAL7.8%
  • NUESTRO PUEBLO1.5%
  • FRENTE AMPLIO1.1%
  • RESTAURACIÓN NACIONAL1.0%
  • NUEVA REPUBLICA0.8%
Results for event-99bbb0bc1512eec926bdfa13
Label / candidateParty codeVotesShareSeatsStatus
NUEVA GENERACIÓNcosta-rica/Sfa91292290/20203,41738%2Recorded
UNIDOS PARA EL DESARROLLOcosta-rica/Sfa91292290/20202,52328.1%1Recorded
COMUNAL UNIDOcosta-rica/Sfa91292290/20201,04811.7%1Recorded
UNIDAD SOCIAL CRISTIANAcosta-rica/Sfa91292290/202090610.1%1Recorded
LIBERACIÓN NACIONALcosta-rica/Sfa91292290/20207007.8%0 (recorded zero)Recorded
NUESTRO PUEBLOcosta-rica/Sfa91292290/20201321.5%0 (recorded zero)Recorded
FRENTE AMPLIOcosta-rica/Sfa91292290/20201001.1%0 (recorded zero)Recorded
RESTAURACIÓN NACIONALcosta-rica/Sfa91292290/2020921%0 (recorded zero)Recorded
NUEVA REPUBLICAcosta-rica/Sfa91292290/2020700.8%0 (recorded zero)Recorded

2016-02-07

Ordinary · Legal certification not established · list votes

  • NUEVA GENERACIÓN40.6%
  • LIBERACIÓN NACIONAL17.8%
  • UNIDAD SOCIAL CRISTIANA17.0%
  • ACCIÓN CIUDADANA16.9%
  • FRENTE AMPLIO4.5%
  • MOVIMIENTO LIBERTARIO2.2%
  • REPUBLICANO SOCIAL CRISTIANO0.9%
Results for event-886f6705c270fb0589eb67d5
Label / candidateParty codeVotesShareSeatsStatus
NUEVA GENERACIÓNcosta-rica/S79669f3e5d/20163,27140.6%2Recorded
LIBERACIÓN NACIONALcosta-rica/S79669f3e5d/20161,43517.8%1Recorded
UNIDAD SOCIAL CRISTIANAcosta-rica/S79669f3e5d/20161,37017%1Recorded
ACCIÓN CIUDADANAcosta-rica/S79669f3e5d/20161,36216.9%1Recorded
FRENTE AMPLIOcosta-rica/S79669f3e5d/20163664.5%0 (recorded zero)Recorded
MOVIMIENTO LIBERTARIOcosta-rica/S79669f3e5d/20161792.2%0 (recorded zero)Recorded
REPUBLICANO SOCIAL CRISTIANOcosta-rica/S79669f3e5d/2016690.9%0 (recorded zero)Recorded

4. Competition and volatility

competition index

Provisional imported-series CI

14.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=19.810615499626216, oldest_gap=22.801788375558864, previous_gap=9.946595460614155

pedersen volatility

Provisional volatility

63.74percentage 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=[[22.25267879391976,3.5509593820084726,0,6.080239222526788,0,2.2551706952404684,0,0,0,0,42.835783702965365,0,23.02516820333915],[7.788161993769471,10.08010680907877,0,1.1125945705384959,1.023587004895416,0.778816199376947,0,0,0,0,0,0,79.2167334223409],[17.82165921510184,17.014406358668655,16.9150521609538,4.545454545454546,0,0,2.223050173869846,0,0,0.856929955290611,0,0,40.6234475906607]]

pedersen volatility

Provisional volatility

40.4percentage 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=[[22.25267879391976,3.5509593820084726,0,6.080239222526788,0,2.2551706952404684,0,0,0,0,42.835783702965365,0,23.02516820333915],[7.788161993769471,10.08010680907877,0,1.1125945705384959,1.023587004895416,0.778816199376947,0,0,0,0,0,0,79.2167334223409],[17.82165921510184,17.014406358668655,16.9150521609538,4.545454545454546,0,0,2.223050173869846,0,0,0.856929955290611,0,0,40.6234475906607]]

pedersen volatility

Provisional volatility

52.07percentage 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=[[22.25267879391976,3.5509593820084726,0,6.080239222526788,0,2.2551706952404684,0,0,0,0,42.835783702965365,0,23.02516820333915],[7.788161993769471,10.08010680907877,0,1.1125945705384959,1.023587004895416,0.778816199376947,0,0,0,0,0,0,79.2167334223409],[17.82165921510184,17.014406358668655,16.9150521609538,4.545454545454546,0,0,2.223050173869846,0,0,0.856929955290611,0,0,40.6234475906607]]

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?
JOARLINE DE LOS ANGELES MATA MATAREGIDURÍAS PROPIETARIAS2024LIBERAL PROGRESISTAprincipal
JOSE ANTONIO VARELA MONGEREGIDURÍAS PROPIETARIAS2024LIBERAL PROGRESISTAprincipal
MARIA PICADO OVARESREGIDURÍAS PROPIETARIAS2024UNIDOS PARA EL DESARROLLOprincipal
EMMANUEL FERRER VENEGASREGIDURÍAS PROPIETARIAS2024UNIDOS PARA EL DESARROLLOprincipal
XINIA MARIA VARGAS VARGASREGIDURÍAS PROPIETARIAS2024LIBERACIÓN NACIONALprincipal
MARIANETH DE LOS ANGELES ZAMORA ACUÑAREGIDURÍAS SUPLENTES2024LIBERAL PROGRESISTAsubstitute
MARIO GERARDO VILLALOBOS RAMIREZREGIDURÍAS SUPLENTES2024LIBERAL PROGRESISTAsubstitute
ROSE MARY SANCHEZ PEREZREGIDURÍAS SUPLENTES2024UNIDOS PARA EL DESARROLLOsubstitute
JUAN GABRIEL VASQUEZ SOLISREGIDURÍAS SUPLENTES2024UNIDOS PARA EL DESARROLLOsubstitute
ALEXA SILVA VARELAREGIDURÍAS SUPLENTES2024LIBERACIÓN NACIONALsubstitute
MARIA ISABEL BUSTAMANTE ARTAVIAREGIDORES(AS) PROPIETARIOS(AS)2020NUEVA GENERACIÓNprincipal
CARLOS MANUEL FLORES RAMIREZREGIDORES(AS) PROPIETARIOS(AS)2020NUEVA GENERACIÓNprincipal
ALVARO ENRIQUE ARGUEDAS DURANREGIDORES(AS) PROPIETARIOS(AS)2020UNIDOS PARA EL DESARROLLOprincipal
JUAN ARTURO JIMENEZ VENEGASREGIDORES(AS) PROPIETARIOS(AS)2020COMUNAL UNIDOprincipal
JULIO CESAR ALVARADO ZUÑIGAREGIDORES(AS) PROPIETARIOS(AS)2020UNIDAD SOCIAL CRISTIANAprincipal
MAYNOR GUEVARA MORAREGIDORES(AS) SUPLENTES2020NUEVA GENERACIÓNsubstitute
JOARLINE DE LOS ANGELES MATA MATAREGIDORES(AS) SUPLENTES2020NUEVA GENERACIÓNsubstitute
ALEXIS MURILLO JIMENEZREGIDORES(AS) SUPLENTES2020UNIDOS PARA EL DESARROLLOsubstitute
ALEXANDRA GUTIERREZ SANCHEZREGIDORES(AS) SUPLENTES2020COMUNAL UNIDOsubstitute
JOSE SERRANO MENAREGIDORES(AS) SUPLENTES2020UNIDAD SOCIAL CRISTIANAsubstitute
RODRIGO ALFONSO JIMENEZ CASCANTEREGIDORES(AS) PROPIETARIOS(AS)2016NUEVA GENERACIÓNprincipal
REBECA CHAVES CARPIOREGIDORES(AS) PROPIETARIOS(AS)2016NUEVA GENERACIÓNprincipal
NURIA PATRICIA QUIROS BADILLAREGIDORES(AS) PROPIETARIOS(AS)2016LIBERACIÓN NACIONALprincipal
JULIO CESAR ALVARADO ZUÑIGAREGIDORES(AS) PROPIETARIOS(AS)2016UNIDAD SOCIAL CRISTIANAprincipal
HORACIO CHAVARRIA QUESADAREGIDORES(AS) PROPIETARIOS(AS)2016ACCIÓN CIUDADANAprincipal
OLGA MARTA MORA MONTEROREGIDORES(AS) SUPLENTES2016NUEVA GENERACIÓNsubstitute
MAYNOR GUEVARA MORAREGIDORES(AS) SUPLENTES2016NUEVA GENERACIÓNsubstitute
MARCO AURELIO ROJAS ALPIZARREGIDORES(AS) SUPLENTES2016LIBERACIÓN NACIONALsubstitute
LUIS ALONSO SANDI MATAMOROSREGIDORES(AS) SUPLENTES2016UNIDAD SOCIAL CRISTIANAsubstitute
TATIANA CARRILLO CAMPOSREGIDORES(AS) 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. “MORA — Municipal council.” Subnational Election Observatory, releaselatin-america-fe5e91689def, snapshot 2026-09-13. /electiondatabase/offices/CR-C-SAN-JOSE-MORA. 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.