Kozmodemyansk is a locality located 558.73 km west from Moscow in Mari El Republic, Russia. The population of Kozmodemyansk is 20,062 people. You can find Kozmodemyansk on any map using the following decimal coordinates: 56.3273 (latitude), 46.5613 (longitude).