[To keep up with our latest research and updates, follow us on Twitter @RJMetrics]

Since my guest post on TechCrunch last fall, I’ve received frequent requests to update and expand upon my Twitter data analysis. As the Twitter API continues to improve, our ability to profile the company from the outside-looking-in becomes even stronger. I recently conducted an updated round of analysis and will be posting my findings in a series of posts here at The Metric System in the coming weeks.

Updating this analysis in RJMetrics was just a matter of a few clicks, and we could easily highlight the most interesting tidbits of new information. If you’d like that level of control of your own business’s data, you should try out our demo to learn more.

Today, I’m starting with an update of the basics: users and engagement.

Results Summary

We analyzed data through the end of 2009. Where the data overlapped with our previous analysis (which ran through August 2009), the findings were highly consistent. However, the updated data revealed the following noteworthy trends:

  • Twitter ended 2009 with just over 75 million user accounts.
  • The monthly rate of new user accounts peaked in July 2009 and is currently around 6.2 million new accounts per month (or 2-3 per second). This is about 20% below July’s peak rate.
  • A large percentage of Twitter accounts are inactive, with about 25% of accounts having no followers and about 40% of accounts having never sent a single Tweet.
  • About 80% of all Twitter users have tweeted fewer than ten times.
  • Only about 17% of registered Twitter accounts sent a Tweet in December 2009, an all-time-low.
  • Despite these facts, Twitter users are becoming more engaged over time when we control for sample age.

How We Did It (Again)

We are not associated with Twitter in any way and have no direct access to their backend data. However, we do have access to their API. This allowed us to take advantage of a few unique characteristics of the Twitter data set:

  • A Twitter user’s activity data (tweets, followers, etc) is all public by default
  • Twitter’s API allowed us to automatically download up to 20,000 data points per hour
  • Twitter uses auto-incrementing ID numbers (1,2,3,4…) for both users and tweets, and the percentage of unused numbers can easily be detected via the API
  • The central limit theorem tells us, among other things, that a large enough random subset of a large data set will behave like its parent set with a high degree of statistical confidence

We downloaded just under 2 million tweets from about 50,000 users to conduct this analysis. As before, one restriction we should note is that we were only able to download the most recent 3,200 tweets for each user. This means we may be missing part of the data for “power users” who have sent over 3,200 tweets (they represent less than a tenth of a percent of the Twitter population).

Number of Twitter Users

By leveraging the auto-incrementing ID numbers used by Twitter and our ability to predict the ratio of used to unused IDs, we identified the following data on new Twitter users by month:

As you can see, the number of new users per month is currently at about 6.2 million. This is an enormous number, but it is about 20% lower than the July 2009 peak of 7.8 million. In fact, the past 6 months have shown steady decline in the number of new account registrations.

The chart below is is a cumulative version of the chart above. It shows us the remarkable growth experienced by Twitter in 2009:

Twitter’s hockey stick continues to blaze a trail upward and to the right. As we identified above, the recent data points are showing a linear, rather than exponential, growth trajectory. Twitter ended 2009 with just over 75 million active user accounts.

Average Number of Followers

This is the area where we saw the most change from the August data. According to the data, the average Twitter user has 27 followers, down from 42 followers in August 2009. The distribution of users by follower count is shown below:

Back in August, the “0 Followers” piece of the pie was about 20%. Now it’s closer to 25%. A likely reason for the drop in average number of followers is Twitter’s rapid growth rate. A third of Twitter’s user base has joined up in the past 4 months, and we know (as shown in the chart below) that users acquire more followers the longer they are on the system.

As long as Twitter is acquiring new users at such a rapid rate compared to its average historical month, the average number of followers will be pushed downward by the “youngness” of the average user and the average number of followers will continue to drop. However, it is impossible to tell from this chart if the small stature of the 2009 bar is only due to user age or if additional variables (such as a change in user engagement levels) are at play.

To find out the truth, we will incorporate user engagement data into our analysis. A reliable way of quantifying user engagement is by studying Twitter’s most measurable user activity: tweeting.

Number of Tweets

Below we show a distribution of Twitter users by the number of status updates (“tweets”) they have ever sent.

As before, the “youngness” of the Twitter user population is surely skewing this data toward lower numbers, but even still the numbers we see are quite astounding: about 80% of all Twitter users have tweeted fewer than ten times. This is up from the 75% we detected when analyzing data through August 2009.

As you might expect, the average number of Tweets increases over a user’s lifetime. This is demonstrated below, where we show the average number of Tweets sent by the user’s join year.

Active Tweeters

Twitter has a massive number of user accounts, but we now know that a large percentage of them aren’t active. The chart below, which shows the percentage of registered accounts that sent at least one tweet each month, helps us reconcile these facts and quantify how engagement may be changing over time.

The percentage averages around 20% of accounts, although it was above 50% in Twitter’s earliest days. One concerning trend, however, is that this metric has consistently declined over the past six months, and is currently at an all-time low of 17%.

Note that, due to Twitter’s rapid user growth, the absolute number of users who tweeted that same month is probably one of the company’s highest ever, despite this all-time low percentage.

Cohort Analysis

We can use a cohort analysis to look at user behavior and loyalty over time. Below, we show five “cohorts,” each representing a specific week in Twitter’s history. A cohort consists of every user who made their first tweet in the specified week. The lines in this chart show what percentage of those users come back and tweet again in each subsequent week.

While there is a sizable usage dropoff in week 2, repeat tweeting then holds predictably steady at around 20% of the cohort. This is consistent with the findings in our previous analysis.

To take things a step further, we can define the y-axis of the chart to show the number of tweets sent across everyone in the cohort (rather than just the number of people in the cohort who sent anything). This will help show the total content contribution of the cohort in subsequent time periods. We group cohorts by month in this case:

This image alone shows us why Twitter remains a powerhouse despite the high percentage of inactive users.

First, despite the fact that only 20% of tweeters come back to tweet in their second month, those who do come back tweet so much that it makes up for all the people who left.

Second, users who joined more recently (the 2009 cohorts) tweet with far greater frequency in their first few months than their 2008 counterparts. This means that active users are actually becoming more engaged over time.


Analyzing Twitter is like a roller coaster ride:

  • When you look at new account registrations, no one can deny that Twitter is still growing like a rocketship(that’s good).
  • However, upon closer inspection, the rate of new user signups has dropped meaningfully from its peak and many new users never do anything with their accounts (that’s bad).
  • Furthermore, the percentage of accounts sending out tweets has steadily declined over the past six months (that’s worse).
  • However, our cohort analysis reveals tremendous loyalty and engagement from those Twitter users who stay on the system after their first week as members (that’s good).
  • In fact, those users who stay become more active over time, so much so that they make up for the missing activity from those users who leave (that’s incredibly good).

And, with 75 million total accounts, an active userbase of around 20% still leaves around 15 million highly active tweeters.

The data we pulled from Twitter’s API found a good home inside the RJMetrics dashboard, and your company’s data can too. We would love to share how to capture real value from the data in your backend database using RJMetrics.Try out our online demo to learn more.

  • Jesse Learmonth

    Great summary and of course fascinating findings- thanks for sharing.
    Is it possible for you to provide the & values for each segment in the “Number of Tweets” pie chart? I’d be curious to see those actual numbers rather than trying to relate it all strictly on the visual cues of the chart.

  • Robert J. Moore

    Thanks for the questions, Dom.
    I’m not sure about Twitter’s plans for timing out dormant accounts, although I think it’s a good idea (if for no other reason than freeing up the universe of available names).

    As for our analysis, we don’t make any special consideration for accounts like those. The numbers we show are aggregated across the total universe of accounts that exist (dormant or not).

  • @Danny_fr

    That’s actually not that surprising, why else would twitter integrate in a hurry features like the hovercard and geo-tagging?
    Twitter has made one mistake, forsaking its web interface for too long and resting on the popularity of APIs.
    The drawback: new users are lost in a stream of older members who already have their habit and vocabulary, and they don’t understand what’s the benefit of using the service.

    Another problem, Twitter seems to get more and more specialized. You get flooded by “Social Media Consultants” bragging their thousands of followers, and in the other fields, discussions seems to be more and more specific to a given topic. That’s perfect for older users who are willing to sieve their timeline, but newbies, once again, can be cnfused “How the hell do I use that?”…

  • Twitter’s promoted tweets will fail | TechAwe

    […] Who clicks on promoted tweets? Nobody. Because when it comes to search for something you want to buy, you go on Google. That is because you trust Google and not Twitter, yet. (Also because there are not as many people on Twitter as you think.) […]

    What change can e-reader make? « Klatalj301’s Blog said…
    […] to a study done by RJMetrics Inc. published on Computerworld, till December 2009, there are 75million Twitter users but only 17% […]

  • Ciaran Murdoch

    Matt, it’s quite possible that the 75m figure is correct. You have to take into account that some of those previous 106.9m registered users will have shut their accounts.

  • tomy

    This is a nice analysis.
    I’d be interested in seeing an analysis on how many of the inactive users are still logging in. I anticipate that there are many users who don’t actively update, but still watch.

  • Robert J. Moore

    Matt, as we stated in the article the IDs don’t have a one-to-one relationship with accounts. Many are not associated with an account at all (likely deleted by Twitter for SPAM or other illegitimate registrations). Our analysis factors in the ratio of used to unused IDs to come up with a more accurate number of actual open accounts.

  • Joe McCarthy

    This is the single most useful set of Twitter statistics I’ve found anywhere on the web, and I’ve linked to it in many comments on many other blog posts.
    TechCrunch posted an article today on Twitter COO Dick Costolo reporting thaat Twitter has 190 million users posting 65 million tweets a day. Among the most interesting item – to me – was Costolo’s claims that “most” Twitter users post nothing at all.

    The most interesting item to me in the set of statistics you posted in January were the 40% of Twitter users who have posted nothing at all (and the next most interesting stat was the next 40% who have posted between 1 and 9 tweets).

    I’m curious about the discrepancies. Do you think it is due to sampling method, or that it is more due to the gap in time, i.e., a significant portion of the growth in Twitter accounts over the past few months has been some combination of people who are either read-only users, users who choose new usernames or abandoning the service altogether? Or something else?

    Also, will you be posting any updates on your stats in the near future?


  • Robert J. Moore

    Hi Joe,
    Thanks for the comment. To be honest, I think the most likely culprit is semantics. When Costolo says that most users “post nothing at all,” he’s using some pretty general language. That statement doesn’t necessarily mean that most have never sent a tweet. He could also be including users that only posted one tweet (there are millions of accounts like that) or users that haven’t posted anything recently.

    Our sample sizes were large enough that I’m confident our proportion of “people who sent zero tweets” is accurate. It’s just a question of whether that’s the same thing as an “account that doesn’t tweet.”

    Your idea about more recent accounts being less likely to tweet is also a valid one and that may be a contributing factor, although I don’t have data to back it up.

    We don’t have any stat refreshes for Twitter planned, but it’s quite possible we revisit the topic sometime in the future.

    Thanks for reading!


  • রিয়া

    many users auto update their twitter accounts from entries from their blog posts. will these accounts be treated as active or inactive accounts? because, here the user logs in hardly once a month! so will automatic updating be treated as active twitter use?

  • Brian Hancock

    Very interesting findings and thanks for putting in the time to accumulate and report on this data. Your article makes it clear that Twitter needs to be more aggressive in making accounts inactive due to lack of activity. This data can really cast their community in a bad light…

  • All Atwitter Over Twitter – Influences and Observations

    […] nor party rebuttal to prepare, I will dare to add clarity to the rhetoric. Reports by HubSpot and RJMetrics both show a decline in the rate of growth of new Twitter memberships since its peak last summer. […]

  • Facebook and Twitter « Klatalj301’s Blog

    […] a comment » According to a study done by RJMetrics Inc. published on Computerworld, till December 2009, there are 75million Twitter users but only 17% […]

  • My Issue with Social Media | Jud’s Education Emporium

    […] of a site that is used widely in University but not to interact with students. Current studies say that there are more user accounts than ever yet almost 80% of them have tweeted less that 10 times. […]

  • Sociala medier – dags att räkna hem investeringen? – Facebook – Relevant Traffic Blogg

    […] många av dessa användare som är aktiva. När det gäller Twitter så gjordes en jämförelse av RJMetrics mellan januari 2010 och december 2009 och då visade det sig att 25% av alla Twitterkonton inte har […]

  • curious

    Why use the term “inactive” to describe someone who doesn’t tweet or have followers?

    I consider myself a heavy user of YouTube — I probably watch 2 or 3 videos on that platform every day — but have never uploaded a video. Am I an inactive user of YouTube?

  • Jim

    Very interesting analysis. I look forward to seeing future updates, always curious… will Twitter continue to have popularity, or is it a stepping stone to the next best thing?

  • matt @ bizzly

    This is some interesting data. We wrote a similar report on Twitter data recently as part of a Twitter app launch so we are familiar with some of this data already, although our numbers are quite a bit different from yours. We also pulled everything directly from the API.
    There are ~108 million user accounts on Twitter. Not sure where 75 million comes from. For example, one of the accounts we created on January 20th is “bizzly11” bizzly11’s user number is 106,912,919 (106.9 million). Feel free to look it up on Twitter.

    The rate of monthly new user accounts increased dramatically in Feb 2009 and we haven’t seen the slowdown you describe, with ~12-14 million new Twitter accounts per month. Also, Twitter was released in March 2006 so unsure why your data doesn’t go back that far.

    I like the cohort analysis and you are correct that Twitter does suffer from significant user abandonment which will hopefully be addressed by Twitter and the application development community. We have tried to create a powerful application for businesses to sell things on Twitter + build a relevant following.

    Our report is at: http://bizzlymedia.com/report – feel free to drop us a note to talk!

  • allan isfan

    Extremely interesting data and thank you for sharing it. As many of us have businesses in this space, the numbers and trends can help us make important decisions. It would particularly interesting for many of us to see such info geographically … especially by city.

  • Grown Up Thinking » Blog Archive » Promoted Accounts, Tweets and Trends

    […] notion that consumers power the content. With dormant accounts growing and login and activity rates shrinking, Twitter may be looking for new ways to improve value coming from the site by pushing brands to […]

  • Elvin

    “many new users never do anything with their accounts”
    I guess these may be their second or third or even more Twitter accounts. I know some people who just registered many Twitter accounts for the purpose of selling. However, Twitter.com is trying to control these peoples’ IP and ban them.

    Anyway, I am on Twitter

  • Roger Parsonson

    Robert very useful data here thanks. Maybe I missed it, but do these stats take into account twitter users managing their accounts through desktop apps, such as HootSuite, Tweetdeck, etc?

  • Robert J. Moore

    Mark, check out the “How We Did It” section of the post, it’s got a full run-down of the methods used. Dr. Taly, by “age” we mean the amount of time since they joined Twitter (not their actual age)– this is available via the API. Allan, the geo info would be awesome to study, I’ll let you know if we ever do any work with it.

    Roger, yes this data is app-agnostic and includes all data across all apps. We actually have another post coming out soon with a huge rundown of the different apps and their market positions over time. Stay tuned.

  • Jake Stein

    We currently pull data via API from Netsuite, Google Analytics, and Twitter. Aside from those three data sources, we only pull data directly from relational databases like MySQL, PostgreSQL, Oracle or SQL Server.

  • Stephen

    Nice article and analysis. Just amazed it doen’t contain any social network tools for sharing it.

  • Dr. Taly Weiss

    Thanks Robert for insightful findings.
    You mentioned that you control the sample age. Can you present such data?
    Also, considering the fact that most recent 3,200 tweets for each user are missing -doesn’t that include most recent tweets by new comers?

    Thanks again,

  • Mark

    Can you provide some details about your methodology? Curious how you came to the 75M total.

  • Jeremy Blanton

    These are some great stats n Twitter. It still blows my mind how many people just sign up but never do another thing with twititer. They are missing out on so much!

  • Leigh Mutert

    I found the data on percent of users tweeting by month interesting. In a group of high-level twitter users yesterday, many commented that posting through Foursquare is now replacing some of their previous twitter use. Does the data capture twitter updates coming from the geo-based apps such as Foursquare & Gowalla? These two apps may account for the twitter usage changes noted.

  • Dom Cerisano

    I have noticed quite a few twitter spam apps out there that promote themselves with language like:

    Does your analysis account for these automated drone accounts that are created but probably never used?

    Many companies timeout dormant accounts. Does/will twitter do this?

  • Alix Vance

    Appreciating what this dashboard reveals about trends in hosted usage data, I am wondering if RJM offers a system for measuring data use that is distributed outside the host system, via API. If, for example, your client licensed their data externally, do you have a mechanism for obtaining inbound reporting for outbound data flow?

  • erich nolan bertussi davies

    i find it very interesting that my adaptation and use of social media could only hold off until November 2008 when the last insistence of a staff member @ my wife’s firm fell upon my deaf ears.. ( former staff now ) that social media and Facebook and Twitter were a wholesale wast of time.. we’d already prescribed their use and hoped to build auto syndication from our CMS’s integrated blog system, but staff was leery and downright vehemently opposed to twitter and Facebook.. 1 year 3 months later. I can comfortably say that their adaptation has been quicker more useful and less painful than e-mail and domain names remain to be for new and painfully slow to catch up business.
    micro bloggin does what no other tech has to date.

    it gives us all a clue about what is going on in our local area, from people whom we know well or strangers whom we may never meet…

  • Pingback: So hello Vine, Twitter’s new video service. Say, haven’t we met before? | Robin Fenwick - Sporadic commentary on digital, media, politics and music

  • Sharpinside Web

    you have mentioned some great facts and shared great summery. thanks it is useful for me

  • Jimmy Finch

    This is really an amazing article! and great tips.
    Also I would like you to suggest the tool I personally use called Followeraudit,
    It has helped me alot in growing my followers on Twitter from tracking my followers to unfollowers and also helping me get detailed analysis of my own followers. So, just a suggestion to someone looking for help. You can also include it in your Article.
    Checkout the tool at https://www.followeraudit.com/