Anglia posiada niejednorodny system podziału administracyjnego. W znacznej części kraju funkcjonuje dwustopniowy podział na hrabstwa niemetropolitalne (, ), których jest 21, dzielących się dalej na (, , łącznie 164). Sześć aglomeracji w kraju znajduje się w granicach hrabstw metropolitalnych (), które od 1986 roku nie posiadają jednak własnych władz, przekazując wszystkie kompetencje znajdującym się niżej w hierarchii dystryktom metropolitalnym (, łącznie 36). Pozostała część kraju podzielona jest na jednostki , wypełniające zadania zarówno hrabstw jak i dystryktów, których jest 62. Jednostki te najczęściej obejmują pojedyncze miasta i zespoły miejskie. Wielki Londyn, zarządzany przez , podlega innym zasadom administracyjnym i dzieli się na 32 gminy (). Szczególnymi przypadkami są: , które posiada odmienne kompetencje od otaczających je gmin, oraz wyspy Scilly o kompetencjach zbliżonych do .
W dużej części Anglii funkcjonuje dodatkowy, najniższy szczebel podziału administracyjny – parafie (). Mają one charakter fakultatywny i powoływane są z inicjatywy mieszkańców. W 2016 roku funkcjonowało ponad 9000 takich jednostek, zamieszkanych przez ponad 1/3 mieszkańców kraju.