18+ | Commercial Content | T&Cs apply | Begambleaware.org
Football has been played in London for nearly a thousand years, and it was in 1863, in the Freemasons' Tavern in the centre of England's capital, that the Football Association was founded and the modern game established.
Now, 150 years on, how many football teams in London are there? How many are in the Premier League, the Football League and non-league, and which area of London has the most top sides?
Everything you need to know, below…
London football teams map
The most comprehensive map of London football teams is made by The London Football Guide, and you can find it here.
In the above map, you'll find a stunning 134 teams, ranging from the Premier League right down into the grassroots game.
From the National League South upwards (sixth tier), there are a total of 20 football teams in London.
Football teams in London FAQs
How many Premier League teams in London?
There are seven Premier League teams in London: Arsenal, Brentford, Chelsea, Crystal Palace, Fulham, Tottenham Hotspur, West Ham United.

How many Championship teams in London?
There are two Championship teams in London: Millwall and Queens Park Rangers.
How many League One teams in London?
There are two League One teams in London: Charlton Athletic and Leyton Orient.
How many League Two teams in London?
There are two League Two teams in London: AFC Wimbledon and Sutton United.
How many National League teams in London?
There are four National League teams in London: Barnet, Bromley, Dagenham & Redbridge and Wealdstone.
How many National League South teams in London?
There are three National League South teams in London: Dulwich Hamlet, Hampton & Richmond Borough, Welling United.
How many North London football clubs?
Seven teams are in North London, which is most famous for the rivalry between Premier League heavyweights Arsenal and Tottenham.
List of football teams in North London: Arsenal, Tottenham Hotspur; Barnet; Enfield Town, Haringey Borough, Wingate & Finchley; Hendon.
How many East London football clubs?
Defined by the bitter and often violent clashes of West Ham and Millwall, East London has a total of six teams from the seventh tier upwards.
List of football teams in East London: West Ham United; Millwall; Charlton Athletic; Dagenham & Redbridge; Welling United; Hornchurch.
How many South London football clubs?
It's a hotbed of footballing talent and a huge contributor to the Premier League and English national team in terms of players produced, but south London is the least successful area of the capital in terms of trophies. Nevertheless, there are plenty of teams. Nine can be found from the seventh tier up.
List of football teams in South London: Crystal Palace; AFC Wimbledon, Sutton United; Bromley; Dulwich Hamlet; Carshalton Athletic, Corinthian-Casuals, Cray Wanderers, Kingstonian.

How many West London football clubs?
The dominant force for Premier League sides, with three, and there are nine in total in West London.
List of football teams in West London: Brentford, Chelsea, Fulham; Queens Park Rangers; Wealdstone; Hampton & Richmond Borough; Harrow Borough, Hayes & Yeading United.
LATEST REVIEWS
Sunderland
Stadium Of LightSteve Andrews22/11/23
Accrington Stanley
Wham StadiumSteve Andrews22/11/23
Fleetwood Town
Highbury StadiumOwen Morris13/11/23