Income in LondonLocal Authorities Ranked

Median annual pay for employees living in London is £39,778 (2025).

All 32 local authorities in London, ranked by median annual pay. Data: Office for National Statistics (2025), Open Government Licence v3.0.

Open the interactive map
RankLocal authorityMedian annual pay
1Wandsworth£49,310
2Islington£47,411
3Kensington and Chelsea£46,690
4Richmond upon Thames£46,594
5Tower Hamlets£45,183
6Westminster£45,172
7Camden£44,088
8Bromley£43,981
9Lambeth£43,666
10Merton£43,507
11Southwark£43,006
12Hammersmith and Fulham£42,811
13Kingston upon Thames£41,833
14Havering£40,726
15Hackney£40,237
16Greenwich£39,984
17Lewisham£39,505
18Barnet£39,239
19Sutton£38,359
20Croydon£38,080
21Waltham Forest£37,971
22Haringey£37,563
23Redbridge£37,190
24Bexley£36,883
25Hillingdon£36,429
26Newham£36,080
27Harrow£36,000
28Ealing£35,665
29Hounslow£35,301
30Enfield£34,962
31Brent£34,871
32Barking and Dagenham£32,911