Орфографический словарь Лопатина
орф.
город-государство, города-государства, м.
город-государство
ГОРОД-ГОСУДАРСТВО