The Database of Political Institutions (DPI): 2023
type: Dataset
title: Base de Datos de Instituciones Políticas (DPI): 2023 @es
title: Base de Données des Institutions Politiques (DPI): 2023 @fr
title: Base de Dados de Instituições Políticas (DPI): 2023 @pt-br
description: The Database of Political Institutions presents institutional and electoral results data such as measures of checks and balances, tenure and stability of the government, identification of party affiliation and ideology, and fragmentation of opposition and government parties in the legislature. The current version of the database expands its coverage to about 180 countries for 45 years, 1975-2023.
description: La Base de Datos de Instituciones Políticas presenta datos sobre resultados institucionales y electorales, tales como medidas de pesos y contrapesos, duración del mandato y estabilidad del gobierno, identificación de la afiliación partidaria y la ideología, y la fragmentación de los partidos de oposición y de gobierno en el poder legislativo. La versión actual de la base de datos amplía su cobertura a cerca de 180 países durante 45 años, de 1975 a 2023. @es
description: La Base de données des institutions politiques présente des données sur les résultats institutionnels et électoraux, telles que des mesures de freins et contrepoids, la durée du mandat et la stabilité du gouvernement, l'identification de l'affiliation partisane et de l'idéologie, ainsi que la fragmentation des partis de l'opposition et du gouvernement au sein du pouvoir législatif. La version actuelle de la base de données étend sa couverture à environ 180 pays sur 45 ans, de 1975 à 2023. @fr
description: A Base de Dados de Instituições Políticas apresenta dados de resultados institucionais e eleitorais, como medidas de freios e contrapesos, duração do mandato e estabilidade do governo, identificação de filiação partidária e ideologia, e fragmentação dos partidos de oposição e do governo no poder legislativo. A versão atual da base de dados amplia sua cobertura para cerca de 180 países ao longo de 45 anos, de 1975 a 2023. @pt-br
issued: 2026-03-11T20:16:40.454651
modified: 2026-03-12T17:29:37.203957
language: en
contact point: opendata@iadb.org
temporal: PeriodOfTime
  start date: 1975-01-01
  end date: 2023-01-01
publisher: 02gjn4306
spatial: https://sws.geonames.org/1149361
spatial: https://sws.geonames.org/783754
spatial: https://sws.geonames.org/2589581
spatial: https://sws.geonames.org/3351879
spatial: https://sws.geonames.org/2245662
spatial: https://sws.geonames.org/2300660
spatial: https://sws.geonames.org/2077456
spatial: https://sws.geonames.org/390903
spatial: https://sws.geonames.org/2186224
spatial: https://sws.geonames.org/3580239
spatial: https://sws.geonames.org/3595528
spatial: https://sws.geonames.org/1327865
spatial: https://sws.geonames.org/2420477
spatial: https://sws.geonames.org/2372248
spatial: https://sws.geonames.org/3378535
spatial: https://sws.geonames.org/290291
spatial: https://sws.geonames.org/3723988
spatial: https://sws.geonames.org/3608932
spatial: https://sws.geonames.org/719819
spatial: https://sws.geonames.org/2629691
spatial: https://sws.geonames.org/2782113
spatial: https://sws.geonames.org/3617476
spatial: https://sws.geonames.org/1269750
spatial: https://sws.geonames.org/3686110
spatial: https://sws.geonames.org/1643084
spatial: https://sws.geonames.org/130758
spatial: https://sws.geonames.org/2403846
spatial: https://sws.geonames.org/99237
spatial: https://sws.geonames.org/2963597
spatial: https://sws.geonames.org/294640
spatial: https://sws.geonames.org/3175395
spatial: https://sws.geonames.org/2287781
spatial: https://sws.geonames.org/3489940
spatial: https://sws.geonames.org/1861060
spatial: https://sws.geonames.org/1210997
spatial: https://sws.geonames.org/921929
spatial: https://sws.geonames.org/587116
spatial: https://sws.geonames.org/1880251
spatial: https://sws.geonames.org/248816
spatial: https://sws.geonames.org/1522867
spatial: https://sws.geonames.org/192950
spatial: https://sws.geonames.org/285570
spatial: https://sws.geonames.org/1527747
spatial: https://sws.geonames.org/1655842
spatial: https://sws.geonames.org/458258
spatial: https://sws.geonames.org/272103
spatial: https://sws.geonames.org/932692
spatial: https://sws.geonames.org/2260494
spatial: https://sws.geonames.org/3057568
spatial: https://sws.geonames.org/2440476
spatial: https://sws.geonames.org/2275384
spatial: https://sws.geonames.org/3572887
spatial: https://sws.geonames.org/2215636
spatial: https://sws.geonames.org/597427
spatial: https://sws.geonames.org/2960313
spatial: https://sws.geonames.org/1062947
spatial: https://sws.geonames.org/927384
spatial: https://sws.geonames.org/1733045
spatial: https://sws.geonames.org/1282028
spatial: https://sws.geonames.org/3865483
spatial: https://sws.geonames.org/3624060
spatial: https://sws.geonames.org/2453866
spatial: https://sws.geonames.org/2328926
spatial: https://sws.geonames.org/2562770
spatial: https://sws.geonames.org/2378080
spatial: https://sws.geonames.org/1873107

Administrative Data
type: Concept
preferred label: Datos Administrativos @es
preferred label: Donnée administrative @fr

DPI 2023 - Codebook
type: Distribution
type: LogicalDataset
description: Main codebook for the DPI 2023.
language: English
license: deed
format: PDF
issued: 2026-03-11T20:30:39.826521
modified: 2026-03-11T20:33:24.356534

DPI 2023
type: Distribution
type: LogicalDataset
language: English
license: deed
format: XLSX
issued: 2026-03-11T20:33:24.367205
modified: 2026-03-11T20:34:03.155606
checksum: Checksum
variable: countryname
variable: ifs
variable: year
variable: system
variable: yrsoffc
variable: finittrm
variable: yrcurnt
variable: multpl
variable: military
variable: defmin
variable: percent1
variable: percentl
variable: prtyin
variable: execme
variable: execrlc
variable: execnat
variable: execrurl
variable: execreg
variable: execrel
variable: execage
variable: allhouse
variable: nonchief
variable: gov1me
variable: gov1seat
variable: gov1vote
variable: gov1rlc
variable: gov1nat
variable: gov1rurl
variable: gov1reg
variable: gov1rel
variable: gov1age
variable: gov2me
variable: gov2seat
variable: gov2vote
variable: gov2rlc
variable: gov2nat
variable: gov2rurl
variable: gov2reg
variable: gov2rel
variable: gov2age
variable: gov3me
variable: gov3seat
variable: gov3vote
variable: gov3rlc
variable: gov3nat
variable: gov3rurl
variable: gov3reg
variable: gov3rel
variable: gov3age
variable: govoth
variable: govothst
variable: govothvt
variable: opp1me
variable: opp1seat
variable: opp1vote
variable: opp1rlc
variable: opp1nat
variable: opp1rurl
variable: opp1reg
variable: opp1rel
variable: opp1age
variable: opp2me
variable: opp2seat
variable: opp2vote
variable: opp3me
variable: opp3seat
variable: opp3vote
variable: oppoth
variable: oppothst
variable: oppothvt
variable: ulprty
variable: numul

DPI 2023 (CSV Version)
type: Distribution
type: LogicalDataset
description: CSV Version of the Database of Political Institutions 2023.
language: English
license: deed
format: CSV
issued: 2026-03-11T20:38:49.267306
modified: 2026-03-11T20:39:09.073576
checksum: Checksum
variable: countryname
variable: ifs
variable: year
variable: system
variable: yrsoffc
variable: finittrm
variable: yrcurnt
variable: multpl
variable: military
variable: defmin
variable: percent1
variable: percentl
variable: prtyin
variable: execme
variable: execrlc
variable: execnat
variable: execrurl
variable: execreg
variable: execrel
variable: execage
variable: allhouse
variable: nonchief
variable: gov1me
variable: gov1seat
variable: gov1vote
variable: gov1rlc
variable: gov1nat
variable: gov1rurl
variable: gov1reg
variable: gov1rel
variable: gov1age
variable: gov2me
variable: gov2seat
variable: gov2vote
variable: gov2rlc
variable: gov2nat
variable: gov2rurl
variable: gov2reg
variable: gov2rel
variable: gov2age
variable: gov3me
variable: gov3seat
variable: gov3vote
variable: gov3rlc
variable: gov3nat
variable: gov3rurl
variable: gov3reg
variable: gov3rel
variable: gov3age
variable: govoth
variable: govothst
variable: govothvt
variable: opp1me
variable: opp1seat
variable: opp1vote
variable: opp1rlc
variable: opp1nat
variable: opp1rurl
variable: opp1reg
variable: opp1rel
variable: opp1age
variable: opp2me
variable: opp2seat
variable: opp2vote
variable: opp3me
variable: opp3seat
variable: opp3vote
variable: oppoth
variable: oppothst
variable: oppothvt
variable: ulprty

02gjn4306
type: Agent
type: organizational

Department of Research and Chief Economist (VPS/RES/RES)
type: Organization

Database of Political Institutions
type: Concept

Structured Data
type: Concept
preferred label: Datos Estructurados @es

Panel Data
type: Concept
preferred label: Datos del Panel @es
preferred label: Donnée de Panel @fr

Latin America and the Caribbean
type: Concept
preferred label: América Latina y el Caribe @es
preferred label: Amérique Latine et Caraïbes @fr

Public Sector
type: Concept
preferred label: Sector Público @es
preferred label: Secteur Publique @fr

Cruz, Cesi
type: Person

Keefer, Philip
type: Person

Scartascini, Carlos
type: Person

Simpser, Alberto
type: Person

gov2age
type: Variable
type: string

year
type: Variable
type: string

thresh
type: Variable
type: string

fraud
type: Variable
type: string

military
type: Variable
type: string

govoth
type: Variable
type: string

gov1rel
type: Variable
type: string

totalseats
type: Variable
type: string

gov1rurl
type: Variable
type: string

gov2age
type: Variable
type: string

execreg
type: Variable
type: string

ulvote
type: Variable
type: string

gov1nat
type: Variable
type: string

execnat
type: Variable
type: string

polariz
type: Variable
type: string

opp3me
type: Variable
type: string

govothst
type: Variable
type: string

opp2vote
type: Variable
type: string

countryname
type: Variable
type: string

herfgov
type: Variable
type: string

dateexec
type: Variable
type: string

mdmh
type: Variable
type: string

opp1me
type: Variable
type: string

gov3rlc
type: Variable
type: string

termlimit
type: Variable
type: string

opp1vote
type: Variable
type: string

gov3nat
type: Variable
type: string

polariz
type: Variable
type: string

gov1seat
type: Variable
type: string

maj
type: Variable
type: string

govothvt
type: Variable
type: string

opp2me
type: Variable
type: string

ulvote
type: Variable
type: string

numul
type: Variable
type: string

tenlong_strict
type: Variable
type: string

allhouse
type: Variable
type: string

opp2seat
type: Variable
type: string

ssh
type: Variable
type: string

dateleg
type: Variable
type: string

gov3seat
type: Variable
type: string

numvote
type: Variable
type: string

select
type: Variable
type: string

herftot
type: Variable
type: string

housesys
type: Variable
type: string

prtyin
type: Variable
type: string

defmin
type: Variable
type: string

tensys_strict
type: Variable
type: string

thresh
type: Variable
type: string

multpl
type: Variable
type: string

ifs
type: Variable
type: string

oppothst
type: Variable
type: string

legelec
type: Variable
type: string

gov1age
type: Variable
type: string

gov1me
type: Variable
type: string

gov1vote
type: Variable
type: string

stabns
type: Variable
type: string

yrsoffc
type: Variable
type: string

oppmajh
type: Variable
type: string

gov3rurl
type: Variable
type: string

gov2rel
type: Variable
type: string

opp1rlc
type: Variable
type: string

opp3vote
type: Variable
type: string

opp1age
type: Variable
type: string

govfrac
type: Variable
type: string

mdmh
type: Variable
type: string

gov1seat
type: Variable
type: string

gov2rlc
type: Variable
type: string

numgov
type: Variable
type: string

herftot
type: Variable
type: string

gov3nat
type: Variable
type: string

opp1rel
type: Variable
type: string

numvote
type: Variable
type: string

stconst
type: Variable
type: string

frac
type: Variable
type: string

opp1reg
type: Variable
type: string

opp1reg
type: Variable
type: string

numopp
type: Variable
type: string

oppmajh
type: Variable
type: string

gov3rel
type: Variable
type: string

execme
type: Variable
type: string

eiec
type: Variable
type: string

gov1rlc
type: Variable
type: string

opp2seat
type: Variable
type: string

execrurl
type: Variable
type: string

ifs
type: Variable
type: string

auton
type: Variable
type: string

author
type: Variable
type: string

gov2vote
type: Variable
type: string

gov2reg
type: Variable
type: string

opp1rlc
type: Variable
type: string

gov3me
type: Variable
type: string

govoth
type: Variable
type: string

military
type: Variable
type: string

tenshort
type: Variable
type: string

herfopp
type: Variable
type: string

stabns_strict
type: Variable
type: string

countryname
type: Variable
type: string

frac
type: Variable
type: string

oppoth
type: Variable
type: string

execrlc
type: Variable
type: string

sensys
type: Variable
type: string

checks_lax
type: Variable
type: string

gov3vote
type: Variable
type: string

oppothvt
type: Variable
type: string

prtyin
type: Variable
type: string

cl
type: Variable
type: string

opp3me
type: Variable
type: string

gov2nat
type: Variable
type: string

opp1seat
type: Variable
type: string

opp1rurl
type: Variable
type: string

sensys
type: Variable
type: string

oppmajs
type: Variable
type: string

opp1me
type: Variable
type: string

herfopp
type: Variable
type: string

herfgov
type: Variable
type: string

oppvote
type: Variable
type: string

opp2me
type: Variable
type: string

stabs_strict
type: Variable
type: string

cl
type: Variable
type: string

execage
type: Variable
type: string

dhondt
type: Variable
type: string

gov2me
type: Variable
type: string

gov2reg
type: Variable
type: string

gov3age
type: Variable
type: string

tenlong
type: Variable
type: string

liec
type: Variable
type: string

checks
type: Variable
type: string

gov2vote
type: Variable
type: string

dateexec
type: Variable
type: string

opp1seat
type: Variable
type: string

numul2
type: Variable
type: string

stconst
type: Variable
type: string

ulprty
type: Variable
type: string

gov1nat
type: Variable
type: string

govfrac
type: Variable
type: string

oppfrac
type: Variable
type: string

gwno
type: Variable
type: string

stabs_strict
type: Variable
type: string

gov3me
type: Variable
type: string

tenshort
type: Variable
type: string

gov2me
type: Variable
type: string

checks
type: Variable
type: string

oppoth
type: Variable
type: string

nonchief
type: Variable
type: string

stabs
type: Variable
type: string

eiec
type: Variable
type: string

legelec
type: Variable
type: string

opp1rel
type: Variable
type: string

tenshort_strict
type: Variable
type: string

yrsoffc
type: Variable
type: string

yrcurnt
type: Variable
type: string

opp1nat
type: Variable
type: string

execme
type: Variable
type: string

execreg
type: Variable
type: string

checks_lax
type: Variable
type: string

gov3rurl
type: Variable
type: string

select
type: Variable
type: string

oppothvt
type: Variable
type: string

execage
type: Variable
type: string

muni
type: Variable
type: string

tensys
type: Variable
type: string

stabns_strict
type: Variable
type: string

author
type: Variable
type: string

state
type: Variable
type: string

ulprty
type: Variable
type: string

allhouse
type: Variable
type: string

yrcurnt
type: Variable
type: string

numul2
type: Variable
type: string

liec
type: Variable
type: string

opp3seat
type: Variable
type: string

govothvt
type: Variable
type: string

state
type: Variable
type: string

tensys
type: Variable
type: string

oppfrac
type: Variable
type: string

stabs
type: Variable
type: string

gov3rel
type: Variable
type: string

gov2rel
type: Variable
type: string

fraud
type: Variable
type: string

percent1
type: Variable
type: string

year
type: Variable
type: string

gov1rel
type: Variable
type: string

partyage
type: Variable
type: string

gov3age
type: Variable
type: string

nonchief
type: Variable
type: string

maj
type: Variable
type: string

execrel
type: Variable
type: string

execrlc
type: Variable
type: string

gov1vote
type: Variable
type: string

gov2rurl
type: Variable
type: string

pluralty
type: Variable
type: string

gov1reg
type: Variable
type: string

execrurl
type: Variable
type: string

muni
type: Variable
type: string

gov3reg
type: Variable
type: string

mdms
type: Variable
type: string

pluralty
type: Variable
type: string

opp3vote
type: Variable
type: string

gov1me
type: Variable
type: string

partyage
type: Variable
type: string

opp1rurl
type: Variable
type: string

gov3reg
type: Variable
type: string

oppvote
type: Variable
type: string

numgov
type: Variable
type: string

gov3seat
type: Variable
type: string

gov1age
type: Variable
type: string

gov1rurl
type: Variable
type: string

finittrm
type: Variable
type: string

exelec
type: Variable
type: string

gov1reg
type: Variable
type: string

opp1nat
type: Variable
type: string

percent1
type: Variable
type: string

termlimit
type: Variable
type: string

totalseats
type: Variable
type: string

exelec
type: Variable
type: string

pr
type: Variable
type: string

numul
type: Variable
type: string

ssh
type: Variable
type: string

opp3seat
type: Variable
type: string

dhondt
type: Variable
type: string

percentl
type: Variable
type: string

gov1rlc
type: Variable
type: string

system
type: Variable
type: string

stabns
type: Variable
type: string

opp1age
type: Variable
type: string

gov2rurl
type: Variable
type: string

auton
type: Variable
type: string

tenlong_strict
type: Variable
type: string

defmin
type: Variable
type: string

govothst
type: Variable
type: string

gov2rlc
type: Variable
type: string

finittrm
type: Variable
type: string

gov2nat
type: Variable
type: string

multpl
type: Variable
type: string

gov3rlc
type: Variable
type: string

execrel
type: Variable
type: string

execnat
type: Variable
type: string

opp2vote
type: Variable
type: string

oppmajs
type: Variable
type: string

gov2seat
type: Variable
type: string

mdms
type: Variable
type: string

tenlong
type: Variable
type: string

pr
type: Variable
type: string

housesys
type: Variable
type: string

percentl
type: Variable
type: string

gwno
type: Variable
type: string

oppothst
type: Variable
type: string

numopp
type: Variable
type: string

dateleg
type: Variable
type: string

tensys_strict
type: Variable
type: string

gov3vote
type: Variable
type: string

gov2seat
type: Variable
type: string

system
type: Variable
type: string

tenshort_strict
type: Variable
type: string

opp1vote
type: Variable
type: string