How many (taxonomic) families are there?
The NCBI Taxonomy statistics page displays the following information:

There are currently 73540 genera, 331418 species, and 23127 taxa of higher order. Since the number of taxa decreases with the genericity of the taxon, there are probably around 20000 families, give or take a few thousand.