Kadoka is a city in Jackson County, South Dakota, United States. The population was 654 at the 2010 census. It is the county seat of Jackson County.
Kadoka is located at 43°50′7″N 101°30′44″W / 43.83528°N 101.51222°W / 43.83528; -101.51222 (43.835290, -101.512333).
According to the United States Census Bureau, the city has a total area of 2.3 square miles (6.0 km²), all of it land.