Average incomes across London

Gross household income for small areas (MSOA) (2022/23)

Last updated: April 2026
Next estimated update: TBC

What does this indicator show?

This indicator shows estimated average household incomes in each London borough. It also shows the averages in the highest and lowest income neighbourhoods of each borough to give an idea of the variation contained within them.

The data are derived from the small area income estimates produced by the Office for National Statistics which we use for our income inequality indicator. These are produced for Middle Super Output Areas (MSOAs).

Which parts of London have the highest incomes?

Average gross household income by London borough (2022/23)

There are stark differences in average household incomes between London boroughs. Incomes range from £64,000 in Brent to £102,000 in Richmond, meaning the average household income in Richmond is 59% higher than in Brent, just several miles away.

The map and chart highlight how London remains a tale of two cities: one of wealth and one of deprivation. Of the ten boroughs with the highest average household incomes, eight are in South West or West London. Of the ten with the lowest, eight are in North or East London.

These differences are even more pronounced at neighbourhood level. The chart shows that even the lowest-income neighbourhoods in Kingston upon Thames and Richmond upon Thames have higher average incomes than the highest-income neighbourhoods in Barking and Dagenham.

Wealth and deprivation, side by side

Deep inequality also exists within boroughs.

For example, although Richmond upon Thames has the highest average household income in London, there is a wide range across its neighbourhoods. In Richmond Park, Sheen Gate & Petersham, the average household income is £129,000 - around 50% higher than in Nursery Lands & Hampton North, just a few miles away within the same borough.

In some boroughs, these gaps are even more extreme. In Kensington and Chelsea, the average income in South Kensington (£122,187) is more than double that in Golborne & Swinbrook in the north of the borough. In fact, Golborne & Swinbrook has the lowest average household income in London, despite Kensington and Chelsea’s reputation for wealth and affluence.

Clear dividing lines

In several boroughs, income differences follow clear geographic patterns. In Haringey, for example, incomes are much lower in the east of the borough, including areas such as Tottenham, and significantly higher in the west, including Muswell Hill.

A similar pattern can be seen in Hounslow, where the east of the borough is considerably wealthier than the more deprived west. Explore each borough in more depth using the map.