Semikarakorsk is a locality located 941.05 km north-northwest from Moscow in Rostov Oblast, Russia. The population of Semikarakorsk is 22,030 people. You can find Semikarakorsk on any map using the following decimal coordinates: 47.5245 (latitude), 40.803 (longitude).