Data · Политика

Fake it till you make it

The 2024 presidential election in Russia saw unprecedented levels of voter fraud

Алеся Соколова, специально для «Новой газеты Европа»
Катя Лакова, специально для «Новой газеты Европа»

A woman casts her ballot during presidential elections in Moscow, 16 March 2024. Photo: EPA-EFE / MAXIM SHIPENKOV

Incumbent Russian President Vladimir Putin secured another six-year term in office last weekend with a whopping 87.28% of the vote, his best result ever. Perhaps unsurprisingly, such sky-high levels of support necessitated similar levels of fraud, with at least 22 million fake votes cast for Putin, according to Novaya Gazeta Europe’s statistical analysis. 

Indeed, the scale of ballot box stuffing employed to achieve Putin’s stellar result eclipses the levels of fraud seen in all previous Russian elections, both presidential and parliamentary.

Novaya Europe used a method devised by mathematician Sergey Shpilkin to estimate the share of “irregular” votes cast in the election, based on data for 97% of votes published by the Central Election Commission (CEC) and collected by Telegram channel Nevybory.

According to the CEC, after processing 97% of paper ballots, 74.5 million people took part in the election, 64.7 million of whom voted for Putin. This figure does not include online voting.

The initial estimates using the Shpilkin method put the number of irregular votes at 31.6 million. However, as this election was so unabashedly rigged, even the models developed to assess the scale of electoral fraud in unfair elections cannot be applied.

Shpilkin’s method reveals how many votes were added to the winner’s total either by stuffing ballot boxes or by rewriting the final tally. It compares the distribution of votes for the different candidates with turnout at each individual polling station.

If the elections were fair, the distribution of votes for the winning candidate and all other candidates should be in proportion across polling stations and should differ only in absolute value due to the different number of votes cast at each. However, as stuffing ballot boxes in favour of one of the candidates increases turnout, the proportion of votes going to each candidate is also affected.

To assess the extent of ballot box stuffing, the votes received by all the runner-up candidates must be added up and multiplied by such a factor so that their curve coincides with the leader’s curve. Anything that falls outside these two curves is considered “irregular voting”.

In fair elections, plotting turnout against the number of votes for the winning candidate in individual polling stations will produce a scatter plot that forms a discernible oval-shaped cloud. This shape can be used as a reference point by which to assess fraud levels in unfair elections, something it has been possible to do in all federal elections in Russia until now. If ballot box stuffing has occurred, both turnout and the winner’s share of the vote will increase, causing the cloud to grow a tail and to become shaped like a comet.

However, in last weekend’s election, identifying the oval cloud of genuine votes is nearly impossible as most of the votes fall onto the part of the curve that represents rigged results.

This may be evidence not only of direct fraud, such as ballot box stuffing, but also of other strategies such as forcing public sector employees to vote, which blur the cloud and interfere with proper psephological analysis. 

Almost all votes for Putin fall into an area where the share of votes cast for him increases with turnout, while for the other candidates (especially Vladislav Davankov, who is seen by many as the closest the ballot had to an anti-war candidate) this pattern is reversed.


The graph also shows a “grid” with integer values of turnout and vote share, which indicate that the final tally was rigged, as in most cases the vote share and turnout numbers are non-integer figures.

Another reason for such irregular distribution is the widespread use of online voting, especially in Moscow, where election expert Pyotr Zhizhin estimates 71% of voters cast their ballots online.

Due to extremely high turnout rates for online voters (over 90%), this data has been analysed separately to that from polling stations. However, uncoupling online voting from paper voting in Moscow is not possible, as most of those who voted in the capital did so online, thus decreasing turnout rates on the ground. Consequently, a separate cloud of results for Moscow is visible on our graph. 

Indeed, to make the most rigorous assessment of the scale of voter fraud, Moscow is best excluded from the calculations altogether. This reduces the initial estimate of 31.6 million fake votes to 22 million, or 35% of all paper ballots. That estimate is likely to be low anyway as it doesn’t take into account online voting fraud or votes cast under Russian military occupation in Ukrainian territories where the election was held.


If we assume that all the votes we consider fake were the result of ballot box stuffing and exclude them from the calculations, that would put Putin’s real result at around 81%. However, other fraudulent practices may have been employed, such as counting votes for other candidates for Putin. This would bring Putin’s share of the vote down to 57% or even lower depending on the scale of the fraud and the methods used to achieve it, which cannot be accurately assessed.

Incidents of voter fraud at polling stations in Moscow also show certain peculiarities, once again having to do with online voting. Analyst Maxim Gongalsky told Novaya Europe that due to the large number of online voters, ballot box stuffing in Putin’s favour could not be done on a large scale sin the capital since relatively few Muscovites decided not to vote, meaning that mass ballot box stuffing would result in turnouts of over 100%.

It is therefore likely that another rigging strategy was used in Moscow, namely that votes cast for Davankov were counted as votes for Putin.

Another advantage of this tactic for the authorities is that the Shpilkin method is unable to mathematically detect the fraud as voter turnout remains unaffected. 

With that in mind, Gongalsky proposed splitting the Moscow results into two distributions, one corresponding to a fair outcome and the other to a rigged one. Such calculations would put Putin’s share of the Moscow vote at 68% instead of 76% and increase Davankov’s result to 17%. Consequently, at least 150,000 offline votes in Moscow must have been fake.

Our own calculations confirm strategies to bolster Putin’s result at the expense of Davankov on a federal level, with our graph showing that Davankov outperformed both other alternative candidates, Slutsky and Kharitonov, at polling stations with a turnout of under 70%. At higher turnout percentiles, the ratio changes, which led to communist candidate Kharitonov taking second place overall in the official results. 

In addition, the graph shows peaks at figures divisible by 10, which usually indicates final tally rigging. The Shpilkin graph also shows that the discrepancy between Putin’s real and adjusted results starts at 70%.

The number of votes added by rewriting final tallies (expressed on the graph as peaks) can be estimated separately. Our calculations show that about 5.9 million votes were added in Putin’s favour through voting report manipulation (the Shpilkin method already takes into account some of these anomalies). 

The anomalies in the data indicate that 5,900 polling stations (6.7%) could have simply reported the desired results that the authorities had handed down to them. 

During all three days of the election we saw evidence that this was the case: for example, on the first day of voting, all 136 polling stations in the city of Stary Oskol in the western Belgorod region reported a turnout of 47%; the same incident occurred in a district in the Tula region in central Russia, where 16 out of 21 polling stations reported identical turnouts.

Another way to falsify the election results is to have polling station staff rewrite final tallies, putting in a fictitious number regardless of the actual contents of the ballot box.

Histograms that show vote distribution and turnout reflect such fabricated reports with sharp peaks across integer turnout values. On two-dimensional graphs, we will notice a grid consisting of horizontal lines (reflecting integer values of the leading candidate’s result) and vertical lines (reflecting integer turnout values).

One way to evaluate this type of fraud is to calculate the excessive number of polling stations that reported integer values. 

To do this, we created a two-dimensional diagram and assumed that “fair” polling stations are those that present non-integer values, thus falling between the peaks. By calculating their density, we obtained the number of polling stations where no rigging occurred and subtracted it from the total number of polling stations. 

The same principle can be used to calculate forged votes, summing up the number of votes at polling stations instead of the stations themselves.

However, it should be kept in mind that the method of counting integer anomalies provides an underestimate, since not all fraudulent polling stations take an approach as primitive as indicating integer percentages. 

Statistical methods are unable to identify a number of other serious issues that affect election outcomes in Russia just as much as ballot box stuffing. These include the unequal access opposition candidates are given to campaign resources, state control of the media, voter coercion, and many other undemocratic features as detailed by the voter rights NGO Golos. Ultimately, this means that neither polls nor statistical analysis can accurately reflect the preferences of Russian voters in this election. 

Infographics: Alexander Bogachyov