Office briefing
OSA — Municipal council
Tracked current office. Identifiers stay separate from display names.
Costa Rica · OSA / PUNTARENAS · municipal · Municipal councilCR-C-PUNTARENAS-OSA
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
- OSA / PUNTARENAS
- Next election
- 2028-02-06
- Linked upcoming event
- next-4db6b8777a0f2cc0012d89eb
- 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
- NUEVA REPÚBLICA25.3%
- LIBERAL PROGRESISTA24.4%
- ORGANIZACIÓN SOCIAL ACTIVA22.5%
- UNIDAD SOCIAL CRISTIANA8.3%
- LIBERACIÓN NACIONAL8.2%
- AQUÍ COSTA RICA MANDA5.9%
- UNIDOS PODEMOS5.3%
| Label / candidate | Party code | Votes | Share | Seats | Status |
|---|---|---|---|---|---|
| NUEVA REPÚBLICA | costa-rica/Sc1df243471/2024 | 2,674 | 25.3% | 2 | Recorded |
| LIBERAL PROGRESISTA | costa-rica/Sc1df243471/2024 | 2,582 | 24.4% | 2 | Recorded |
| ORGANIZACIÓN SOCIAL ACTIVA | costa-rica/Sc1df243471/2024 | 2,382 | 22.5% | 1 | Recorded |
| UNIDAD SOCIAL CRISTIANA | costa-rica/Sc1df243471/2024 | 880 | 8.3% | 0 (recorded zero) | Recorded |
| LIBERACIÓN NACIONAL | costa-rica/Sc1df243471/2024 | 871 | 8.2% | 0 (recorded zero) | Recorded |
| AQUÍ COSTA RICA MANDA | costa-rica/Sc1df243471/2024 | 625 | 5.9% | 0 (recorded zero) | Recorded |
| UNIDOS PODEMOS | costa-rica/Sc1df243471/2024 | 557 | 5.3% | 0 (recorded zero) | Recorded |
2020-02-02
Ordinary · Legal certification not established · list votes
- LIBERACIÓN NACIONAL37.9%
- REPUBLICANO SOCIAL CRISTIANO21.7%
- ALIANZA DEMÓCRATA CRISTIANA20.6%
- NUEVA GENERACIÓN6.9%
- NUEVA REPUBLICA5.4%
- UNIDAD SOCIAL CRISTIANA2.7%
- INTEGRACIÓN NACIONAL2.7%
- RESTAURACIÓN NACIONAL2.2%
| Label / candidate | Party code | Votes | Share | Seats | Status |
|---|---|---|---|---|---|
| LIBERACIÓN NACIONAL | costa-rica/Sfa91292290/2020 | 3,855 | 37.9% | 2 | Recorded |
| REPUBLICANO SOCIAL CRISTIANO | costa-rica/Sfa91292290/2020 | 2,209 | 21.7% | 2 | Recorded |
| ALIANZA DEMÓCRATA CRISTIANA | costa-rica/Sfa91292290/2020 | 2,096 | 20.6% | 1 | Recorded |
| NUEVA GENERACIÓN | costa-rica/Sfa91292290/2020 | 702 | 6.9% | 0 (recorded zero) | Recorded |
| NUEVA REPUBLICA | costa-rica/Sfa91292290/2020 | 545 | 5.4% | 0 (recorded zero) | Recorded |
| UNIDAD SOCIAL CRISTIANA | costa-rica/Sfa91292290/2020 | 274 | 2.7% | 0 (recorded zero) | Recorded |
| INTEGRACIÓN NACIONAL | costa-rica/Sfa91292290/2020 | 271 | 2.7% | 0 (recorded zero) | Recorded |
| RESTAURACIÓN NACIONAL | costa-rica/Sfa91292290/2020 | 219 | 2.2% | 0 (recorded zero) | Recorded |
2016-02-07
Ordinary · Legal certification not established · list votes
- LIBERACIÓN NACIONAL27.7%
- UNIDAD SOCIAL CRISTIANA20.6%
- ACCIÓN CIUDADANA14.9%
- VIVA PUNTARENAS10.8%
- INTEGRACIÓN NACIONAL9.7%
- RENOVACIÓN COSTARRICENSE9.2%
- FRENTE AMPLIO4.2%
- REPUBLICANO SOCIAL CRISTIANO2.3%
- MOVIMIENTO LIBERTARIO0.5%
| Label / candidate | Party code | Votes | Share | Seats | Status |
|---|---|---|---|---|---|
| LIBERACIÓN NACIONAL | costa-rica/S79669f3e5d/2016 | 2,525 | 27.7% | 2 | Recorded |
| UNIDAD SOCIAL CRISTIANA | costa-rica/S79669f3e5d/2016 | 1,876 | 20.6% | 1 | Recorded |
| ACCIÓN CIUDADANA | costa-rica/S79669f3e5d/2016 | 1,354 | 14.9% | 1 | Recorded |
| VIVA PUNTARENAS | costa-rica/S79669f3e5d/2016 | 985 | 10.8% | 1 | Recorded |
| INTEGRACIÓN NACIONAL | costa-rica/S79669f3e5d/2016 | 883 | 9.7% | 0 (recorded zero) | Recorded |
| RENOVACIÓN COSTARRICENSE | costa-rica/S79669f3e5d/2016 | 842 | 9.2% | 0 (recorded zero) | Recorded |
| FRENTE AMPLIO | costa-rica/S79669f3e5d/2016 | 385 | 4.2% | 0 (recorded zero) | Recorded |
| REPUBLICANO SOCIAL CRISTIANO | costa-rica/S79669f3e5d/2016 | 208 | 2.3% | 0 (recorded zero) | Recorded |
| MOVIMIENTO LIBERTARIO | costa-rica/S79669f3e5d/2016 | 50 | 0.5% | 0 (recorded zero) | Recorded |
4. Competition and volatility
competition index
Provisional imported-series CI69.550–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=0.870305552927821, oldest_gap=7.125603864734298, previous_gap=16.183266148854585
pedersen volatility
Provisional volatility56.2percentage 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=[[8.239523223914484,8.324661810613943,0,0,0,25.29562009270646,0,0,0,0,24.42531453977864,0,33.714880332986475],[37.90187788811326,2.6939337331629143,0,0,2.1531806115426213,5.358371841510176,0,2.664438108347262,0,21.718611739258677,0,0,27.509586078065087],[27.72288098375055,20.59727711901625,14.866051822573562,4.2270531400966185,0,0,0.5489679402722881,9.694773825208609,0,2.2837066315327186,0,0,20.059288537549406]]
pedersen volatility
Provisional volatility44.58percentage 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=[[8.239523223914484,8.324661810613943,0,0,0,25.29562009270646,0,0,0,0,24.42531453977864,0,33.714880332986475],[37.90187788811326,2.6939337331629143,0,0,2.1531806115426213,5.358371841510176,0,2.664438108347262,0,21.718611739258677,0,0,27.509586078065087],[27.72288098375055,20.59727711901625,14.866051822573562,4.2270531400966185,0,0,0.5489679402722881,9.694773825208609,0,2.2837066315327186,0,0,20.059288537549406]]
pedersen volatility
Provisional volatility50.39percentage 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=[[8.239523223914484,8.324661810613943,0,0,0,25.29562009270646,0,0,0,0,24.42531453977864,0,33.714880332986475],[37.90187788811326,2.6939337331629143,0,0,2.1531806115426213,5.358371841510176,0,2.664438108347262,0,21.718611739258677,0,0,27.509586078065087],[27.72288098375055,20.59727711901625,14.866051822573562,4.2270531400966185,0,0,0.5489679402722881,9.694773825208609,0,2.2837066315327186,0,0,20.059288537549406]]
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.
| Person | Role | As of | Affiliation | Principal? |
|---|---|---|---|---|
| DONALD CORTES PORRAS | REGIDURÍAS PROPIETARIAS | 2024 | NUEVA REPÚBLICA | principal |
| GRETEL VANESSA MASIS ARIAS | REGIDURÍAS PROPIETARIAS | 2024 | NUEVA REPÚBLICA | principal |
| JUAN CARLOS ANCHIA ANGULO | REGIDURÍAS PROPIETARIAS | 2024 | LIBERAL PROGRESISTA | principal |
| KATERINE FABIOLA SOLIS PEREZ | REGIDURÍAS PROPIETARIAS | 2024 | LIBERAL PROGRESISTA | principal |
| JORGE RODRIGO LI WONG | REGIDURÍAS PROPIETARIAS | 2024 | ORGANIZACIÓN SOCIAL ACTIVA | principal |
| ADRIAN PEREZ RETANA | REGIDURÍAS SUPLENTES | 2024 | NUEVA REPÚBLICA | substitute |
| MIRIAM QUESADA FERNANDEZ | REGIDURÍAS SUPLENTES | 2024 | NUEVA REPÚBLICA | substitute |
| ELMER UVA BEITA | REGIDURÍAS SUPLENTES | 2024 | LIBERAL PROGRESISTA | substitute |
| DELKY JOHANNA MAROTO CHAVARRIA | REGIDURÍAS SUPLENTES | 2024 | LIBERAL PROGRESISTA | substitute |
| MICHAEL ARTURO VALVERDE FONSECA | REGIDURÍAS SUPLENTES | 2024 | ORGANIZACIÓN SOCIAL ACTIVA | substitute |
| JOSE JOAQUIN PORRAS JIMENEZ | REGIDORES(AS) PROPIETARIOS(AS) | 2020 | LIBERACIÓN NACIONAL | principal |
| SONIA SEGURA MATAMOROS | REGIDORES(AS) PROPIETARIOS(AS) | 2020 | LIBERACIÓN NACIONAL | principal |
| ALFREDO SOTO ELIZONDO | REGIDORES(AS) PROPIETARIOS(AS) | 2020 | REPUBLICANO SOCIAL CRISTIANO | principal |
| DAMARIS GUADAMUZ CASTRO | REGIDORES(AS) PROPIETARIOS(AS) | 2020 | REPUBLICANO SOCIAL CRISTIANO | principal |
| TAIRIS CHAVARRIA VARGAS | REGIDORES(AS) PROPIETARIOS(AS) | 2020 | ALIANZA DEMÓCRATA CRISTIANA | principal |
| ROCIO SOTO VARELA | REGIDORES(AS) SUPLENTES | 2020 | LIBERACIÓN NACIONAL | substitute |
| LORENZO JOSE IBARRA ROSALES | REGIDORES(AS) SUPLENTES | 2020 | LIBERACIÓN NACIONAL | substitute |
| YANSI DEL CARMEN AGUIRRE SEVILLA | REGIDORES(AS) SUPLENTES | 2020 | REPUBLICANO SOCIAL CRISTIANO | substitute |
| JOSE ANDREY ZUÑIGA SAENZ | REGIDORES(AS) SUPLENTES | 2020 | REPUBLICANO SOCIAL CRISTIANO | substitute |
| ROY VARGAS ZAMORA | REGIDORES(AS) SUPLENTES | 2020 | ALIANZA DEMÓCRATA CRISTIANA | substitute |
| YAMILETH VIACHICA CHAVARRIA | REGIDORES(AS) PROPIETARIOS(AS) | 2016 | LIBERACIÓN NACIONAL | principal |
| YERMI ESQUIVEL RODRIGUEZ | REGIDORES(AS) PROPIETARIOS(AS) | 2016 | LIBERACIÓN NACIONAL | principal |
| JOSE JOAQUIN PORRAS JIMENEZ | REGIDORES(AS) PROPIETARIOS(AS) | 2016 | UNIDAD SOCIAL CRISTIANA | principal |
| MARITZA JIMENEZ CALVO | REGIDORES(AS) PROPIETARIOS(AS) | 2016 | ACCIÓN CIUDADANA | principal |
| ROBUENA FIGUEROA ROSALES | REGIDORES(AS) PROPIETARIOS(AS) | 2016 | VIVA PUNTARENAS | principal |
| ADRIANA ACUÑA HIDALGO | REGIDORES(AS) SUPLENTES | 2016 | LIBERACIÓN NACIONAL | substitute |
| LUIS SIBAJA MONGE | REGIDORES(AS) SUPLENTES | 2016 | LIBERACIÓN NACIONAL | substitute |
| CRISTOBAL ATENCIO BERMUDEZ | REGIDORES(AS) SUPLENTES | 2016 | UNIDAD SOCIAL CRISTIANA | substitute |
| JOSE ANGEL DIAZ MATARRITA | REGIDORES(AS) SUPLENTES | 2016 | ACCIÓN CIUDADANA | substitute |
| JOHAN CARLOS MORALES SALAS | REGIDORES(AS) SUPLENTES | 2016 | VIVA PUNTARENAS | substitute |
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
- Costa Rica: https://ride.tse.go.cr/xmlui/bitstream/handle/123456789/16552/computovotos_febrero2024%5b1%5d.pdf?sequence=1&isAllowed=y · rights unknown
- Costa Rica: https://ride.tse.go.cr/xmlui/bitstream/handle/123456789/8292/COMPUTO%20DE%20VOTOS%20MUNICIPALES%20FEB%202020.xlsm?sequence=1&isAllowed=y · rights unknown
- Costa Rica: https://ride.tse.go.cr/xmlui/bitstream/handle/123456789/8290/COMPUTO%20DE%20VOTOS%20MUNICIPALES%20FEB%202016.xlsm?sequence=1&isAllowed=y · rights unknown
- Costa Rica: TSE cómputo de votos municipales 2024 · rights unknown
- Costa Rica: TSE election declaration cr_decl_2223-E11-2024 · rights unknown
- Costa Rica: TSE cómputo de votos municipales 2020 · rights unknown
- Costa Rica: TSE election declaration cr_decl_1565-E11-2020 · rights unknown
- Costa Rica: TSE cómputo de votos municipales 2016 · rights unknown
- Costa Rica: TSE election declaration cr_decl_1468-E11-2016 · rights unknown
Cite this record
Center for Digital Democracy. “OSA — Municipal council.” Subnational Election Observatory, releaselatin-america-fe5e91689def, snapshot 2026-09-13. /electiondatabase/offices/CR-C-PUNTARENAS-OSA. Sources: costa-rica--url-ae6cfb21525f974d8912a00e, costa-rica--url-9b0bf8940eb485b811da317e, costa-rica--url-f8a1e09c9e89a7e5e9c55114, costa-rica--Sc1df243471, costa-rica--S66a5b979c3, costa-rica--Sfa91292290, costa-rica--S151bb3bdbd, costa-rica--S79669f3e5d, costa-rica--Sc1484e30b5.