How many English soccer teams are there?

Answer:

There are 20 teams in the English Premier League. This is the top division.

There are 92 teams in all divisions of the English Professional football leagues.

First answer by Ebalch. Last edit by Ebalch. Contributor trust: 4 [recommend contributor recommended]. Question popularity: 1 [recommend question].