Voting took place over three days at polling stations across the vast country’s 11 time zones, in illegally annexed regions of Ukraine and online. While polls closed Sunday night in Russia, voting continued at some embassies around the world.
Despite tight controls, several dozen cases of vandalism at polling stations were reported across the voting period.
Several people were arrested, including in Moscow and St. Petersburg, after they tried to start fires or set off explosives at polling stations while others were detained for throwing green antiseptic or ink into ballot boxes.
Dmitry Medvedev, a deputy head of the Russian Security Council chaired by Putin, called for toughening the punishment for those who vandalize polling stations, arguing they should face treason charges.
Stanislav Andreychuk, co-chair of the Golos independent election watchdog, said that pressure on voters from law enforcement had reached unprecedented levels.
Russians, he said in a social media post, were searched when entering polling stations, there were attempts to check filled-out ballots before they were cast, and one report said police demanded a ballot box be opened to remove a ballot.
“It’s the first time in my life that I’ve seen such absurdities,” Andreychuk wrote on the messaging app Telegram, adding that he started monitoring elections in Russia 20 years ago.
The OVD-Info group that monitors political arrests said that 80 people were arrested in 20 cities across Russia on Sunday.
That left little room for people to express their displeasure, but Ivan Zhdanov, the head of Navalny’s Anti-Corruption Foundation, said that the opposition’s call to protest had been successful.
“The action has shown that there’s another Russia, there are people who stand against Putin,” he said.
Beyond Russia, huge lines also formed around noon outside diplomatic missions in London, Berlin, Paris, Milan, Belgrade and other cities with large Russian communities, many of whom left home after Putin’s invasion of Ukraine.
Protesters in Berlin displayed a figure of Putin bathing in a bath of blood with the Ukrainian flag on the side, alongside shredded ballots in ballot boxes.
Russian state television and officials said the lines abroad showed strong turnout. The Russian Embassy in Germany posted a video of the line in Berlin on X, formerly Twitter, with the caption, “together we are strong — Vote for Russia!”
In Tallinn, where hundreds stood in a line snaking around the Estonian capital’s cobbled streets leading to the Russian Embassy, 23-year-old Tatiana said she came to take part in the protest.
“If we have some option to protest I think it’s important to utilize any opportunity,” she said, only giving her first name.
Boris Nadezhdin, a liberal politician who tried to join the race on an anti-war platform but was barred from running by election officials, voiced hope that many Russians cast their ballots against Putin.
“I believe that the Russian people today have a chance to show their real attitude to what is happening by voting not for Putin, but for some other candidates or in some other way, which is exactly what I did,” he said after voting in Dolgoprudny, a town just outside Moscow.