Irchester is a village and civil parish in the Borough of Wellingborough in Northamptonshire, 2 miles south-east of the town of Wellingborough and 2 miles south-west of Rushden. The population at the 2011 Census was 4,745. Little Irchester and Knuston also lie in the parish.