Putin, Путин: A descriptive analysis of the Twitter universe

Putin, Путин: A descriptive analysis of the Twitter universe

30 March 2022

On February 24 th, Russia started the next stage of its invasion of Ukraine. Ever since, the Ukraine – Russia war has been a headline in news media and a trending topic on social media. In this column, we provide some facts about public engagement and public discourse on Twitter about the war.

The data used for the analysis are collected via Twitter’s Stream Tweets API. The tweets were collected in real-time if they contain one of two keywords: “Putin” or “Путин” (Putin in Cyrillic). During the 01 January – 26 March period, a total of more than 53 million tweets were collected, of which about 31 million tweets were created between 22 February and 8 March. In comparison, the dataset collected by Chen and Ferrara (2022) from 22 February through 8 March consists of 63 million tweets. However, they used more keywords (33 in total) to track Twitter activities.

Twitter activities over time

Figure 1: Daily tweets with  “Putin” or “Путин” keywords, 01 January – 26 March

As shown in Figure 1, at the beginning of 2022 there was not much discussion on Twitter that mentioned Putin (on average, less than 10,000 tweets a day). However, the number of Putin-related tweets started increasing on February 21st, when Russia announced its recognition of so-called “people’s republics” in Eastern Ukraine. The number of tweets created on 24 February, when the war started, was more than 2.6 million and peaked on 25 February with about 2.7 million. Since then, the number of tweets containing Putin or Путин keywords has levelled off. Yet, the daily volume of tweets is still in the range of 50,000 – 100,000 (5-10 times more than before February 24th). 

Figure 2: Original tweets vs Retweets vs replies

Figure 2 shows that most of these tweets were retweets while the original tweets only account for about 15% of total tweets created. The number of original tweets has decreased since the end of February, but it still remains above the pre-war level. 

Figure 3: Intraday analysis

A closer look at the hourly number of tweets between 22 February and 1 March suggests an interesting pattern (Figure 3). Particularly, as opposed to the “sleeping” behaviour observed on “normal” days, that is, Twitter users tend to reduce their tweeting activities at night (between midnight and 6 am, UTC time), there was no sleeping period observed on 24 and 25 February. This suggests that the war is a high-profile event that gets constant attention from people. 


Hashtags are widely used on Twitter to give the tweet context and also to allow Twitter users to track certain topics that they are interested in. An analysis of all hashtags mentioned in 53 million tweets in our dataset shows that more than 171,000 hashtags were used when people talked about the war. The most frequently used hashtags are those referring to the war generally (#war, #wwiii, #ww, #worldwar, #ukraineunderattack, #ukrainewar, #ukraineconflict); hashtags against the war (#stopwar, #nowar, #peace); and those expressing anti-Putin sentiment (#stopputin, #putinwar, #putinswar, #putinhitler, #putinwarcrimes, #putinisawarcriminal, #putinwarcriminal, #warcriminalputin, #russianwarcrimes, #russiawarcrimes, #putinisawarcriminalukr,#putincriminal). 

Figure 4. Hashtags

Interestingly, while the number of tweets with the war and anti-war related hashtags decreased after the peaks on 26-27 February (Figure 4), the number of tweets mentioning the anti-Putin hashtags only showed the decreasing trend after the Russian government’s social media crackdown on 4 March, which led to restricted access to Twitter in Russia. However, there was a spike in the number of anti-Putin tweets, which coincided with the timing of Elon Musk’s tweet challenging Putin to single combat.

Overall, our descriptive analysis reveals how Twitter discourse about the Ukraine – Russia war has evolved over time. As the war continues, further and more detailed analysis is required to understand how social media platforms have been used as part of Ukraine’s war effort; or how misinformation about the war emerges and spreads.



The authors do not work for, consult to, own shares in or receive funding from any company or organization that would benefit from this article, and have no relevant affiliations