Oakley is a village and civil parish located in the Borough of Bedford in Bedfordshire, England, about four miles northwest of Bedford along the River Great Ouse. It has a population of 2,493 and is near the villages of Bromham, Milton Ernest, Clapham, Radwell and Felmersham.