Bedford is the county town of Bedfordshire, in the East of England, with a population of approximately 157,500 including the rural areas. Bedford town is located on the river Great Ouse, The surrounding villages provide a more rural setting and are popular with commuters to Milton Keynes, London and towns in Northamptonshire and Cambridgeshire.