Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

How many football teams in London are there?

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?

Moreover, London has over the years become a powerhouse of football, hosting world-class stadiums, a typical example being Wembley. That is not to mention that London is home to some of the best clubs/teams that continue to redefine English football.

Everything you need to know, is 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 are in London?

There are seven Premier League teams in London: Arsenal, Brentford, Chelsea, Crystal Palace, Fulham, Tottenham Hotspur, West Ham United.

How many football teams in London? Arsneal and Tottenham Hotspur are the two biggest in north London
The Arsenal vs Tottenham rivalry in North London is one of football's most entertaining | Photo by Icon Sport

How many Championship teams are in London?

There are two Championship teams in London: Millwall and Queens Park Rangers. The two teams are set to remain in the Championship for the 2024/25 season, thanks to a troubled season. Both teams risk getting relegated in the 2023/24 season if they do not fight hard enough, with less than ten games remaining.

QPR play their games at Loftus Stadium in London, a venue that has a seating capacity of 18, 500. On the other hand, Millwallstage their home games at The Den, a football stadium located in London and has a capacity of 20, 146.

How many League One teams are in London?

There are two League One teams in London: Charlton Athletic and Leyton Orient. Charlton have no chance of getting promoted to the Championship next season. They play their home games at  The Valley, a stadium that has a capacity of 27,111. On the flip side, Leyton Orient stage their home matches at Matchroom Stadium, which has a capacity of 9271.

How many League Two teams are in London?

There are two League Two teams in London: AFC Wimbledon and Sutton United.  AFC Wimbledon have had a good run in the 2023/24 and could make the promotion playoff places at the end of the season. They play home matches at  Plough Lane, which has a capacity of 9,300. On the other hand, Sutton have had a bad run in the 2023/24 season as they sit in the danger zone with fewer than ten games left. The team that play its home games at Borough Sports Ground are currently coached by Steve Morison.

How many National League teams are in London?

There are four National League teams in London: Barnet, Bromley, Dagenham & Redbridge and Wealdstone.

How many National League South teams are 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.

Crystal Palace vs Arsenal at Selhurst Park | How many football teams in London?
Crystal Palace fans making noise and atmosphere at Selhurst Park against London rivals Arsenal | Photo by Mark Cosgrove/News Images/Sipa USA/Icon Sport

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.


Okello Steve

Okello Steve is a seasoned Sports and travel writer with over 10 years of experience in the journalistic enterprise. Steve honed his writing skills from a tender age and went on to study communication at the University and chose to pursue a writing career as an independent journalist crafting engaging content for the web on sports, casino gaming and travel.

Articles: 428