Bedford is a city in Taylor County, Iowa, United States. The population was 1,440 at the 2010 census. It is the county seat of Taylor County. Lake of Three Fires State Park is located a few miles northeast of Bedford.