Londono administracinis suskirstymas gana sudėtingas. Pirmas lygmuo pavaldus miesto merui ir municipalitetui, antras vietinis. Pačio miesto valdymu užsiima Great London Authority, sutrumpintai GLA. Vietiniai valdininkai tai savotiškos mūsų seniūnijos, atsakančios už atskirų rajonų gyvenimą.
GLA tvarko strateginį planavimą, jei pavaldžios policija, priešgaisrinė tarnyba, transportas. Rajonų vadovų žinioje mokyklos, socialinės tarnybos.
Pats Londonas suskirstytas į 33 municipalines apskritis. 32 tai atskiri miesto rajonai, vadinami žodžiu borough ir pagridinis City. Kiekvienas iš šių administracinių vienetų turi savo vadovą ir tarybą, kuri renkama kas ketverius metus. City rajoninės administracijos nėra, tačiau nuo Viduramžių veikia Londono municipalitetas. Už tvarką šiame rajone atsako atskira policijos tarnyba, nepavaldi miesto policijai.
Londono rajonai:
1.City of London
2.City of Westminster
3.Kensington and Chelsea
4.Hammersmith and Fulham
5.Wandsworth
6.Lambeth
7.Southwark
8.Tower Hamlets
9.Hackney
10.Islington
11.Camden
12.Brent
13.Ealing
14.Hounslow
15.Richmond
16.Kingston
17.Merton
18.Sutton
19.Croydon
20.Bromley
21.Lewisham
22.Greenwich
23.Bexley
24.Havering
25.Barking and Dagenham
26.Redbridge
27.Newham
28.Waltham Forest
29.Haringey
30.Enfield
31.Barnet
32.Harrow
33.Hillingdon