List of Towns, Villages and Cities in Middlesex County
Middlesex, also written as “Middx,” is a historic county in the southeast of England.
Its land is mostly in the ceremonial county of Greater London and mostly in the more urbanised area of London. There are a few small areas in nearby ceremonial counties.
The county is mostly surrounded by water on three sides.
The Thames runs through the south, the Lea runs through the east, and the Colne runs through the west. The northern border with Hertfordshire is made up of a line of hills.
The name of Middlesex county comes from its history as the Middle Saxon Province of the Anglo-Saxon Kingdom of Essex.
In the ninth or tenth century, part of that land was turned into Middlesex county, which stayed an administrative unit until 1965.
When it comes to historic English counties, this one is the second smallest, after Rutland.
In the 1200s, the City of London became a county corporate.
This gave it the power to govern itself and political control over the rest of Middlesex, as the Sheriff of London had power over that area, even though Middlesex was still a separate county.
The Tower Division, also known as Tower Hamlets, was to the east of the City. It had a lot of freedom and its own Lord Lieutenant.
Here is a list of cities, towns, places, and villages in Middlesex County, England:
- Harlington
- Hayes
- Shepperton
- Stanmore
- Sunbury-on-thames
See other counties in England below:
- Bedfordshire County
- Berkshire County
- Bristol County
- Buckinghamshire County
- Cambridgeshire County
- Cheshire County
- Cornwall County
- Cumbria County
- Derbyshire County
- Devon County
- Dorset County
- Durham County
- East Riding of Yorkshire County
- East Sussex County
- Essex County
- Gloucestershire County
- Greater London County
- Greater Manchester County
- Hampshire County
- Herefordshire County
- Hertfordshire County
- Isle of Wight County
- Kent County
- Lancashire County
- Leicestershire County
- Lincolnshire County
- Merseyside County
- Norfolk County
- North Yorkshire County
- Northamptonshire County
- Northumberland County
- Nottinghamshire County
- Oxfordshire County
- Rutland County
- Shropshire County
- Somerset County
- South Yorkshire County
- Staffordshire County
- Suffolk County
- Surrey County
- Tyne and Wear County
- Warwickshire County
- West Midlands County
- West Sussex County
- West Yorkshire County
- Wiltshire County
- Worcestershire County