THE SNP’s Angus MacNeil is the most prolific tweeter out of all UK MPs, an analysis has revealed.

The MP for Na h-Eileanan an Iar has sent more tweets - almost 120,000 - than any of the other 649 parliamentarians since he registered his account on the social media website.

Motive, who conducted the analysis, recorded the number of tweets on each MP’s official page and, using the date the account was created, then calculated the average number of tweets sent by politicians on a monthly and daily basis.

READ MORE: P&O boss says the company 'did nothing illegal' in extraordinary U-turn

Out of the UK’s 650 MPs, 57 don't have accounts on the social media website.

MacNeil joined Twitter in June 2009 and since then has tweeted 119,200 times. According to the analysis, this equates to an average of 773 tweets per month and 26 per day.

Conservative MP Karl McCartney comes second with more than 113,200 tweets at the time of analysis.

McCartney has been on the platform three months longer than MacNeil and has averaged 24 tweets or retweets every single day for close to 13 years.

The National:

MacNeil came out on top out of the UK's 650 members of parliament as sending the most tweets

The third MP to rack up more than 100,000 tweets is Labour’s Wes Streeting who has posted more than 106,300 tweets over his 13 years on Twitter - averaging 22 tweets every single day.

Other Scottish MPs who made it into the top 20 tweeters include the SNP's Stewart McDonald, Glasgow South, who has tweeted 66,800 times - on average 14 times a day.

Alison Thewliss, SNP MP for Glasgow Central, sent 59,800 tweets, or around 402 a month (13 a day) since 2010.

READ MORE: Edinburgh twinning with Gaza motion pulled from council agenda

Meanwhile, John Nicolson, SNP MP for Ochil and South Perthshire, sent slightly less with 58,500 tweets in total, averaged at 596 per month (20 a day) since 2014.

The final Scottish politician to make it in the top 20 was Peter Grant, SNP MP for Glenrothes and Central Fife, who also sent 58,500 tweets since he joined the social media platform in 2015, averaging out at 679 tweets per month (23 a day).

Despite being a prolific tweeter, MacNeil doesn’t have the most followers. Unsurprisingly, Prime Minister Boris Johnson has the biggest following with 4.2 million, followed by Jeremy Corbyn (2.4m), Keir Starmer (1.2m), Theresa May (1m) and Ed Miliband (776,600).

The National:

In Scotland, Nicola Sturgeon has 1.4m followers - but did not qualify for the study as it only focused on House of Commons MPs.

Despite their huge audiences, the five most followed MPs have only posted a combined total of fewer than 40,000 tweets - meaning MacNeil has tweeted three times more than the five of them put together.

The Sunday National previously analysed tweets from SNP politicians in the six weeks before and after the Holyrood election in 2021, and during that analysis MacNeil also came out on top.

Over the 12-week period, MacNeil referenced independence, indyref2, or a variation on the phrase 150 times.