Mikhaylovsk is a locality located 1220.46 km north-northwest from Moscow in Stavropol Krai, Russia. The population of Mikhaylovsk is 95,721 people. You can find Mikhaylovsk on any map using the following decimal coordinates: 45.139 (latitude), 42.025 (longitude).