London boroughs

A London Borough is a district of Greater London. There are 32 of them, including one that also call itself a separate city - the City of Westminster (where Buckingham Palace and the Houses of Parliament are) and the City of London (the oldest part of London). Each Borough has its own local government.

 City of London
City of Westminster
Kensington and Chelsea
Hammersmith and Fulham
Wandsworth
Lambeth
Southwark
Tower Hamlets
Hackney
Islington
Camden
Brent
Ealing
Hounslow
Richmond upon Thames
Kingston upon Thames
Merton image:LondonNumbered.png Sutton
Croydon
Bromley
Lewisham
Greenwich
Bexley
Havering
Barking and Dagenham
Redbridge
Newham
Waltham Forest
Haringey
Enfield
Barnet
Harrow
Hillingdon