Novoalexandrovsk is a locality located 1168.52 km north-northwest from Moscow in Stavropol Krai, Russia. The population of Novoalexandrovsk is 26,518 people. You can find Novoalexandrovsk on any map using the following decimal coordinates: 45.4948 (latitude), 41.2198 (longitude).