<p>When it comes to getting the data - just go <a href="http://data.stackexchange.com/" rel="nofollow">StackExchange Data Explorer</a> and write a SQL query (or find one, or ask me if you have problems with that).</p>

<p>There are other alternatives like parsing <a href="http://www.clearbits.net/creators/146-stack-exchange-data-dump" rel="nofollow">StackExchange Data Dump</a> (but requires download a large file and parsing it) or using <a href="http://api.stackexchange.com/">StackExchange API</a> (but is not that fast, so for such queries it only makes sense for small sites; e.g. beta sites, as they are not covered in neither the Data Explorer nor the Data Dumps).</p>

<p>To some extent SE measures such reputation distributions - see sites at <a href="http://area51.stackexchange.com/">Area51</a>. For fresh sites, it count number of users with <code>rep&gt;=200</code>, <code>rep&gt;=2000</code> and <code>rep&gt;=3000</code>, just to see if there are both "normal" users (who ask or answer more than one or two questions) and some very dedicated ones.</p>

<p>But for older sites, reputations (as it is cumulative) may be not as informational (unless you cont it in the last 3 months or so).</p>
