Город Козьмодемьянск — центр Горномарийского района Марий Эл. Расположен на правом берегу Волги, в 84 км от ж.д. станции Чебоксары, в 104 км к юго-западу от Йошкар-Олы.
Основан в 1583 году, город с 1781 года.
Население 21 190 чел. человек (2012), площадь 13 км².
Проезд: автобусом от Чебоксар, также есть автобусное сообщение с Москвой и Нижним Новгородом.