Mikhaylovsk (Russian: Миха́йловск) is a town and the administrative center of Shpakovsky District in Stavropol Krai, Russia, located along the Tashla River, 10 kilometers (6.2 mi) northeast of Stavropol, the administrative center of the krai.
[citation needed] In 1870, it lost its military significance and was demoted to rural status.
[citation needed] It was granted town status and given its present name in 1999.
[1] As an administrative division, it is, together with three rural localities, incorporated within Shpakovsky District as the Town of Mikhaylovsk.
[3] The following industrial enterprises operate in the town: Pelagiada railway station is located within the town; with directions to Elista, Stavropol, and Kavkazskaya railway stations.