There are sites which list web hosts but as Artashes mentioned, the majority of the web hosting directory sites typically list the same 10 web hosts and all the banners/links on their site/directory are affiliate links. In addition, the reviews/ratings don't hold any real merit since they are falsely materialized
You may already be aware of this site and if not then great but one valuable site which a lot of active web hosting companies advertise on regularly is the "The WHIR" www.thewhir.com
. Another site would be "Find My Host" www.findmyhost.com
but the companies listed on both sites are obviously positioned based on a paid service. Nevertheless, this should provide you with an accurate list of active hosting companies which is information you're looking to obtain.
As for "The WHIR" aside from listing web hosting providers they really do provide up to date and valuable information on what's going on within the hosting industry both with the large privately funded companies to the small and medium sized web hosting providers.
Hopefully this helps.