I love happy endings
Stats say 31k
I would estimate that < 1% are active contributors.
I'd agree with that
Depending on your definition of "active":
Active Members Today: 930 (~3%)
Active Members (past 7 days): 2919 (~10%)
Active Members (past month): 4591 (~15%)
Active Members (past year): 14486 (~50%)