Polityka germanizacyjna prowadzona przez administrację państwową po zjednoczeniu Niemiec w 1871 spowodowała zmianę dotychczasowej nazwy miasta. W miejsce historycznej, wywodzącej się z języka polskiego formy niemieckiej Chodziesen, miejscowość nazwano w 1878 Colmar, nawiązując do alzackiego miasta o tej samej nazwie. Nazwa ta obowiązywała urzędowo do 1920 roku, kiedy to miasto znalazło się na powrót w granicach Polski. Nazwa Kolmar posiadała status oficjalny podczas okupacji niemieckiej w latach 1939–1945.
mały W 1919 roku Chodzież i jej okolice znalazły się wśród obszarów objętych działaniami wojennymi w ramach powstania wielkopolskiego. 8 stycznia 1919 roku miała miejsce bitwa o Chodzież, jedno z największych starć całego powstania.
W czasie II wojny światowej z miejscowości wysiedlano Polaków do Generalnego Gubernatorstwa, w Chodzieży istniał także obóz pracy przymusowej. Miasto zostało zdobyte 24 stycznia 1945 roku przez jednostki 2 armii pancernej gwardii 1 Frontu BiałoruskiegoRada Ochrony Pomników Walki i Męczeństwa „Przewodnik po upamiętnionych miejscach walk i męczeństwa lata wojny 1939–1945”, Sport i Turystyka 1988, , s.