Elkport is a city in Clayton County, Iowa, United States.
There were 12 housing units at an average density of 48.3 per square mile (18.6/km2).
Hispanic or Latino persons of any race comprised 0.0% of the population.
There were 34 housing units at an average density of 181.7 per square mile (70.2/km2).
24.2% of all households were made up of individuals, and 12.1% had someone living alone who was 65 years of age or older.
There were 10.5% of families and 6.9% of the population living below the poverty line, including no under eighteens and 23.1% of those over 64.
The municipality is within the boundary of the Central Community School District.