Greater London spans about 1,561 km² (603 sq mi) in England.
Outline from Office for National Statistics and Ordnance Survey data, Open Government Licence v3.0.
Living in Greater London
Greater London is a large metropolitan county in the south east of England, made up of a wide range of urban, suburban and green areas. It surrounds the historic core of the City of London and stretches outwards to form a complex patchwork of neighbourhoods, town centres and open spaces. The River Thames runs through the heart of the county, shaping both its geography and its development over many centuries.
The county is divided into a number of boroughs, each with its own character, history and local communities. Some areas developed rapidly through industry and trade, while others grew later as residential districts linked by rail and road networks. Today, Greater London supports a diverse population and a broad economy, with employment across finance, government, culture, education, technology and public services.
Despite its scale and density, Greater London includes extensive parks, commons and waterways that contribute to everyday life. Green spaces, local high streets and neighbourhood centres remain important features alongside major commercial and cultural districts. Overall, Greater London offers a steady balance of historic depth, modern urban living and accessible green space, giving it a distinctive and influential role within England.
Greater London at a Glance
House Prices in Greater London
The average sold price in Greater London is £638,922 across 206,028 recorded sales, making it the 1st most expensive of 69 counties.
Source: HM Land Registry Price Paid Data. Figures are averages of recorded sales.
People & Demographics
Age structure
Housing tenure
Source: ONS Census 2021 and model-based income estimates.
Schools in Greater London 2,593
Source: Department for Education and Ofsted.
Amenities & Getting Around
Source: NHS, National Rail and Open Charge Map.
Frequently Asked Questions
How much are houses in Greater London?
The average sold price in Greater London is around £638,922. A detached home averages £1,069,371, a terraced home £700,291 and a flat £528,405.
What is the population of Greater London?
Greater London has a population of about 8,805,417 people, at a density of 5,641 per square kilometre.
What is the average income in Greater London?
The average household income in Greater London is around £76,666 a year.
How many schools are there in Greater London?
There are 2,593 schools in Greater London.
Largest Towns in Greater London 12
Location
Elevation & Terrain
Greater London stretches from 0 ft at Coldharbour up to 741 ft at South Street, a span of 741 ft across 646 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.
Deprivation Index (IMD)
Average deprivation scores across 216 postcode areas in Greater London. Higher deciles (closer to 10) indicate less deprivation.
Main Towns in Greater London 18
Greater London has 646 towns, villages and localities in total. The main towns are shown below. You can also browse the full A to Z of every place in Greater London.
Postcode Areas in Greater London 20
Greater London is served by 20 postcode areas. Each area contains multiple postcode districts covering different parts of the county.



