Boroughs in London

London is divided to boroughs and districts. Greater London is the top-level administrative division of England covering London. It is divided into 32 separate London boroughs, each governed by a London borough council, and the City of London, which has a unique government. (total 33 boroughs). The 33 boroughs of London are divided into 14 Inner London boroughs and 19 Outer London boroughs.

Barnet
Bexley
Brent
Bromley
Camden
City of London
City of Westminster
Croydon
Ealing
Enfield
Greenwich
Hackney
Hammersmith and Fulham
Haringey
Hounslow
Islington
Kensington and Chelsea
Lambeth
Lewisham
Merton
Newham
Redbridge
Richmond
Southwark
Tower Hamlets
Waltham Forest
Wandsworth
Westminster