Northampton is a town and civil parish located in Northamptonshire in the East Midlands region of England. It serves as the county town of Northamptonshire and is the administrative centre of the unitary authority of West Northamptonshire. The town is situated on the River Nene, approximately 60 miles north-west of London and 50 miles south-east of Birmingham.
Northampton is one of England's largest towns by population. According to the 2021 census, the overall urban area had a population of 249,093, while the parish itself contained 137,387 residents. The town functions as a major administrative and commercial hub for the surrounding region.