As the capital of England, the nation responsible for inventing the beautiful game, London is home to countless football clubs throughout the pyramid.
In terms of professional football clubs, though, there are currently 17 active clubs participating across England's top five leagues. Incredibly, seven of those clubs are currently playing in the Premier League, meaning that more than one-third of the division are based in the capital.
The guide below will run through the 17 stadiums that these teams call home, in addition to other stadiums in the city that are used for professional football.
Football stadiums in London: The full list
Premier League
Arsenal – The Emirates Stadium
The Emirates Stadium is the home of Arsenal and has been since 2006. The stadium has a capacity of 60,704 and is widely regarded as one of the best modern stadiums in the world.
Brentford – Brentford Community Stadium
The Brentford Community Stadium first opened in 2020 and a year later, the club were promoted to the Premier League. The stadium has a capacity of 17,250, making it one of the smallest in the Premier League.
Chelsea – Stamford Bridge
Stamford Bridge is the home of Chelsea and one of the oldest stadiums in the Premier League. The club are reportedly considering a move away from Stamford Bridge in the coming years but it should survive demolition.
Crystal Palace – Selhurst Park
Selhurst Park has been the home of Crystal Palace since 1924 and despite its old age, the club are committed to staying put for the time being. Future renovation work is expected to modernise the stadium.
Fulham – Craven Cottage
Out of all the stadiums in London, Fulham's Craven Cottage takes the top prize in terms of location. Situated on the banks of the River Thames and within walking distance of Putney, the stadium is often regarded as the best away stadium in the country.
Tottenham – Tottenham Hotspur Stadium
While Craven Cottage is known as a brilliant ground to visit in terms of location, the Tottenham Hotspur Stadium is known as a brilliant ground to visit in terms of aesthetics. The stadium, which has a capacity of 62,850, is regarded by many as the benchmark for all new stadiums.
West Ham – London Stadium
West Ham controversially moved to the London Stadium in 2016, four years after it was used for the London 2012 Olympics. Fans are yet to take to the stadium and many pine for the day when they club played at the Boleyn Ground.
Championship
Millwall – The Den
Millwall moved to the Den in 1993 when it was known as the ‘new' Den. They previously played matches at the Old Den which was situated less than half a mile away from the new ground.
QPR – MATRADE Loftus Road
QPR have called Loftus Road their home since 1917 but the size of the stadium has often left the club considering a move elsewhere. Its current capacity is 18,439.
League One
Charlton Athletic – The Valley
The Valley was once an established Premier League stadium when Charlton played in the top division from 1998-2007. It has a capacity of 27,111, making it one of the biggest in League One.
Leyton Orient – Gaughan Group Stadium
Leyton Orient have one of the most passionate fanbases in London and they are the second-oldest team in the capital. The club have played home matches at the Gaughan Group Stadium (better known as Brisbane Road) since 1937.
League Two
AFC Wimbledon – Cherry Red Records Stadium
AFC Wimbledon have a fabled history after the original Wimbledon club were effectively replaced by MK Dons in 2004. AFC Wimbledon have played their matches at the Cherry Red Records Stadium since 2020.
Bromley – Hayes Lane
Bromley secured promotion to League Two in 2024, making Hayes Lane an EFL Ground for the first time in history. With a capacity of 5,000, the stadium is one of the smallest in League Two.
National League
Barnet – The Hive
Barnet sparked controversy when they moved away from Barnet in 2013 to play their home games at the Hive. The stadium is one of the smartest in the National League, though, and has a capacity of 6,500.
Dagenham and Redbridge – The Chigwell Construction Stadium
The Chigwell Construction Stadium, better known as Victoria Road, is the home of Dagenham and Redbridge and has a capacity of 6,078. West Ham Women also play their home matches here.
Sutton United – VBS Community Stadium
Sutton United's VBS Community Stadium is one of London's oldest football stadiums having been built in 1898. Crystal Palace Women started playing their home games here in 2023.
Wealdstone – Grosvenor Vale
Wealdstone have played their home matches at Grosvenor Vale since 2008 but the stadium itself was built all the way back in 1947. Watford Women started playing home matches here in 2022.
Other
Wembley Stadium
Wembley Stadium is the national stadium and is considered the hub of English football. The national team play the vast majority of home matches at Wembley while all domestic cup finals also take place here. It is the largest football stadium in England with a capacity of 90,000.