Kahoka is a city in Clark County, Missouri, United States. The population was 2,241 at the 2000 census. It is the county seat of Clark County. The city was founded in 1857 and is named for the Cahokia tribe of the Illiniwek or Illinois Confederacy.
Kahoka is part of the Fort Madison–Keokuk, IA-MO Micropolitan Statistical Area.
Kahoka is located at 40°25′N 91°43′W / 40.417°N 91.717°W / 40.417; -91.717 (40.4239, -91.7213). According to the United States Census Bureau, the city has a total area of 1.6 square miles (4.0 km²), of which, 1.5 square miles (4.0 km²) of it is land and 0.04 square miles (0.1 km²) of it (1.92%) is water.