Burke is a city in Gregory County, South Dakota, United States. The population was 604 at the 2010 census. It is the county seat of Gregory County.
Burke is located at 43°10′59″N 99°17′28″W / 43.18306°N 99.29111°W / 43.18306; -99.29111 (43.182992, -99.291065).
According to the United States Census Bureau, the city has a total area of 0.6 square miles (1.5 km²), all of it land.