«городах-героях» по составу

городах-героях

Части слова: город/ах/-/геро/ях
Часть речи: имя существительное

Состав слова (морфемы):
город, геро — корни,
ах, ях — окончания,
город, геро — основы.