About the project

The Votersclub project is dedicated to the analysis and visualization of the results of elections in the Russian Federation.We use data about the results of elections from the website of the Central Electoral Commission of Russia The Central Electoral Commission of Russia . All the data used on the site can be downloaded in one archive below. The data is presented in a format convenient for using machine learning methods. We try very hard to check everything that can be, but, maybe, there are errors in the data. You can report them by email to votersclub@protonmail.com.We will be happy to answer questions, ideas and comments.

 

About the data

The site presents the results of federal and regional level elections in the Russian Federation, starting from 2000. The data used can be downloaded by the links below.
Data archive (tar.bz2) or Data archive (zip).
At the time of writing this page, the archive contains data about the results of 28 federal level elections, 1,173 regional level (subject of the Russian Federation) and 73 local level elections.
The archive contains (summarized, for all time) results from approximately 1.73 million polling stations, 1.95 billion registered voters.

 

The results of most elections in the archive are presented in two files - a configuration file with the json extension and a file with data from polling stations with the same name, but with the csv extension. The configuration file describes the data file configuration (map columns), contains a link to the source data from the Central Electoral Commission, a list of errors in the data from polling stations (if there are any), date, time, type of elections, etc. The results of some elections were not parsed, such results are only presented in the configuration files with the json extension, the names of such files end in NL, for example, 2018subject_parliament_Respublika_Komi_9.09.2018_DopolnitelnyevyborydeputatovGosudarstvennogoSovetaRespublikiKomiVIsozyva9593NL.json. The reason why the results were not parsed is indicated in the file in the data_absence_comment field.

 

The names of the files in the archive have a certain structure. For convenience, the Cyrillic characters are transliterated. For example,
2003subject_parliament_Krasnodarskij_kraj_7.12.2003_VyborydeputatovZakonodatelnogoSobranijaKrasnodarskogokrajatretegosozyv125b4cbdae2b47b40c96cfb909f965ba5NL.json consists of:
2003 - year of elections
subject - level (federal - federal, subject - regional, local - local)
parliament - type (mayor - governor or mayor elections, deputy - deputy, president - head or president, referendum - referendum, parliament - all other)
Krasnodarskij_kraj - region
7.12.2003 - date of elections
VyborydeputatovZakonodatelnogoSobranijaKrasnodarskogokrajatretegosozyv - part of the name of the elections (some characters are removed)
125b4cbdae2b47b40c96cfb909f965ba - unique suffix, occurs only for files with very long names
5NL - the suffix NL and the number before it only occur for elections that do not contain data from polling stations

For files with shorter names (for example 2018subject_president_Respublika_Saha__Jakutija__9.09.2018_DosrochnyevyboryGlavyRespublikiSaha_Jakutija_961_11.json unique suffix is not used, the name of the file ends with the order number of the results of the elections in the list of elections of this level (regional or federal) and the format number. For example the results of the elections mentioned in the Republic of Sakha have the order number 961 and the format number 11. The format number is a service field and is used only when downloading and parsing the data and is not important for the user.

 

About errors in data from the Central Electoral Commission

The data from the Central Electoral Commission often contains errors, for example, the page does not contain data, the turnout by data from the Central Electoral Commission exceeds 100%, the sum of the values of a certain field from commissions of a lower level не совпадает со значением этого же поля в комиссии более высокого уровня, и т.д.All these errors are registered in the configuration files. The results of elections from polling stations in the csv files are presented without changes, in the form in which they are contained on the websites of the Central Electoral Commission and regional electoral commissions.

 

The list of errors in the data from the Central Electoral Commission is contained in the data_errors field of the configuration file. You can see the number of these errors for each election by opening the list of elections https://votersclub.org/electionslist/ and sorting them by the “Errors” column. The list of errors with comments and links is given under the detailed description of each election, in which such errors are present, for example, Elections to the Duma in 2003

 

Terms of use of the data

You can freely use the data provided in any non-commercial purposes, while the link to votersclub.org is required. Before using the data in commercial purposes, please contact the authors.