The villages in the Borough of Bedford with populations of more than 2,000 are Biddenham , Bromham , Clapham , Elstow , Oakley , Sharnbrook , Shortstown , Wilstead , and Wootton . Villages in the Borough of Bedford with populations of more than 2,000 as of 2005 were Biddenham , Bromham , Clapham , Elstow , Oakley , Sharnbrook , Shortstown , Wilstead , and Wootton .