Hargrave is a small village and civil parish situated in rural Northamptonshire, England, approximately 21 miles east of Northampton and adjacent to the Northamptonshire-Cambridgeshire-Bedfordshire border. At the time of the 2001 census, the parish's population was 236 people,. increasing to 241 at the 2011 census.