Return to CiviCRM

CiviCRM Statistics

What are the CiviCRM statistics?

As the CiviCRM community grows and is increasingly active, the need emerged to measure our work, our impact, our communications and many other aspects of this community in order to judge our progress and influence our roadmap.

The CiviCRM statistics project was born.

Since its inception, this effort has grown in scope and capabilities and now makes available real-time statistics on:

All of these statistics are produced with the utmost respect for the privacy of our users and contributors: no identifying data of any sort is ever collected (not even IP addresses), these statistics are always presented as aggregates, values below certain thresholds are discarded, etc.

What are these statistics used for?

Well ... click on the tabs and you will see some nice graphics!

But seriously, these statistics now provide key data points and influence a number of decisions for our marketing, technology roadmap, communications, etc. Example of such decisions include:

How do we produce these statistics?

These statistics are produced from a number of data sources, including:

These data sources are regularly queried for new data, this data is aggregated in a central database and statistics are produced from this database on a daily basis.

What is an 'Active site'?

We define an 'Active site' as an installation of CiviCRM in which:

While not taking into account all possible use cases, this is certainly a very reasonable definition and the best we can do with the limited amount of information that is available to us. As a matter of comparison, most other statistics on software usage refer to the number of downloads, the number of times the software was installed (without substracting the uninstalls), or the number of users accounts ever created (regardless of their activity).

For more information

Additional resources include:

Finally, please feel free to contact with any questions regarding these statistics.

Thanks to Nicolas from CiviDesk for the initial stats implementation.