 Kahoka is part of the Fort Madison–Keokuk, IA-MO Micropolitan Statistical Area.As of the census of 2010, there were 2,078 people, 883 households, and 521 families living in the city.The population density was .