Atoka is a city in Atoka County, Oklahoma, United States. The population was 3,052 at the 2010 census. It is the county seat of Atoka County.
Atoka is located at 34°23′3″N 96°7′39″W / 34.38417°N 96.1275°W / 34.38417; -96.1275 (34.384206, -96.127577).
According to the United States Census Bureau, the city has a total area of 8.5 square miles (22.0 km²), of which, 8.4 square miles (21.8 km²) of it is land and 0.1 square miles (0.2 km²) of it (0.71%) is water.