Elkport was a city in Clayton County, Iowa, United States. The population was 37 at the 2010 census, down from 88 at the 2000 census. The town was severely damaged by floods in May 2004. After the floods, all residents of the town chose federal buyout, selling their homes to the United States federal government for demolition. In September 2006, nearly all of the buildings of Elkport were demolished.