Answer:
Only God knows. Seriously.
There is no requirement for denominations to register with any governing body, so there are a great many small denominations, some of which do not have a physical church, and therefore would be exceedingly difficult to count.
The below link is a possible reference.