Bolnhurst and Keysoe is a civil parish in the Borough of Bedford in Bedfordshire, England. According to the 2001 census it had a population of 734. The parish includes the villages of Bolnhurst and Keysoe, and the hamlet of Keysoe Row. The parish is located about eight miles north of Bedford.