Towcester may be the oldest town in Northamptonshire. There are Iron Age finds in the town, so it is one of the oldest continuously inhabited settlements in the country. There is evidence that it was settled by humans since the Mesolithic era (middle stone age). There is also evidence of Iron Age burials in the area.