Ocean1111:
In reality JWs are probably below 7 million if the real numbers were known, and the real contraction data was published.
The number of 'publishers' is probably accurate, more or less. The way JWs count membership is skewed towards artificially inflating their growth rather than their membership.
Consider the diagram below for a couple of hypothetical congregations. Entries in blue indicate situations that increase counted membership. Entries in red indication situations that reduce counted membership.

Both congregations start with 80 people attending their services. Even when not much happens in a congregation to affect membership - in this case each congregation has one child born, and one child becomes a 'publisher' (this has no direct equivalent in churches that count all attendees) - the JW congregation reports higher growth.
A couple of years later, one year has a few other things happen in the hypothetical congregations:

In this case, a JW child becomes a publisher, 3 new converts are made, 1 person dies, 1 is born, 1 becomes 'active' again (maybe handing out a few leaflets advertising the website), 1 becomes 'inactive', and 2 'disassociate'. The net gain in both cases is 1 member. Yet the JW congregation reports higher growth.
Even when there is a net loss, so long as some born-in JWs become 'publishers', the JW congregation generally reports higher growth (in this case, a smaller loss) than a church that reports all attendees.
