Fedidb records ~21k instances.
Which means that ~20% of the fediverse users not on the core/central 150 instances are spread out amongst ~20,000 instances.
I'm guessing many of these are self-hosting, but it'd be very interesting to look through all of the data to get a clear picture.
Otherwise, there are probably many small community instances out there ... which is awesome!