Jest najstarszą w Polsce organizacją samorządową. Jej historia sięga dwudziestolecia międzywojennego. Działała od 1917 r. do wybuchu II wojny światowej. Po 1945 r. nie mogła działać. Jej odrodzenie nastąpiło 30 lat temu – na Kongresie Restytucyjnym, który odbył się w styczniu 1991 r. Dzisiaj Związek Miast Polskich, bo o nim mowa, zrzesza 334 miasta, w których mieszka ponad 73 proc. ludności miejskiej. Do tego grona od 2012 r. należy także Solec Kujawski. Związek stawia sobie za cel wspieranie polskich miast na rzecz ich rozwoju oraz upowszechnianie dobrych praktyk nowoczesnego i innowacyjnego zarządzania samorządami. ZMP lobbuje również na rzecz tworzenia prawa w interesie swoich członków, a tym samym lokalnych wspólnot. ZMP współpracuje z wieloma podmiotami publicznymi i prywatnymi chcąc wspierać miasta w tworzeniu jak najlepszych warunków do świadczenia najwyższych jakościowo usług na rzecz mieszkańców. Ważna jest także funkcja integrowania miast wokół wspólnych celów.