The Electoral System Design Database is comprised of various reviews of the electoral legislation of countries from around the world. The database research was sourced from national legal documents from different sources, including the official web portals of governments, regional organizations that work in the area of democracy and electoral processes, and research institutes specialized in the area of elections and politics in general.

Dataset type
Time-Series
Dataset level
Country
Last updated by source
2025-01-01

Citation

When using this dataset, please cite as:

• The International Institute for Democracy and Electoral Assistance. (2024). Electoral system design database. https://www.idea.int/data-tools/data/electoral-system-design

Variables in this dataset

Browse variables and select them for download.

Electoral System Family
QoG code: ideaesd_esf

Electoral System Family 1. Proportional Representation 2. Plurality/Majority 3. Plurality/Majority and Proportional Representation 4. Mixed 5. Transition 6. Other 7. Not Applicable 9 ...

View variable

Electoral System for National Legislature: 1. List Proportional Representation (List PR) Under a List Proportional Representation (List PR) system each party or grouping presents a list of cand ...

View variable

Electoral System for the President: 1. Two-Round System (TRS) The Two-Round System is a plurality/majority system in which a second election is held if no candidate or party achieves a given lev ...

View variable

Legislative size, directly elected. Total number of directly elected representatives, excluding those appointed or indirectly elected.

View variable

Legislative size, voting members. Total number of directly elected representatives, including those appointed or indirectly elected.

View variable
Number of Tiers
QoG code: ideaesd_tiers

Number of tiers. The tiers of an electoral system can be understood as the sets of representatives that are elected to the same chamber by the entire electorate of a country. 99 indicates a hybrid sys ...

View variable