Over the years, 18 teams based in locations within the modern-day boundaries of Greater London have competed in England's Football League. How many can you name?
Updated for the 2024–25 season.
One answer is much more obscure than the others! It was a short-lived club which spent two seasons in the League in the early 1930s and played in an area that is now part of the London Borough of Newham. Another of these teams was set up as a protest club. Two of the clubs listed no longer exist.
You can find the Lancashire equivalent of this quiz here, the Lincolnshire version here and the Yorkshire version here, a Wales equivalent here, and you can find my other football quizzes here, my England quizzes here and all my quizzes together here.