There is a list of all ETFs traded in the USA at the website http://etfdb.com. The site lists all funds that are currently tagged by ETF Database and allows the user to view information by sector.
Information is provided for historical performance, dividends, holdings and other relevant data. The site also offers analytical resources to enable the user to view reports and graphs. The user may also view ETFs by category, of which there are around 70, grouped by asset class. The site provides a number of free analysis tools and ETFdb Pro tools, which are available to members via a subscription.