Gniewkowo i okolica w relacjach wojskowych z lat 1794-1814 [w:] Daleko i Blisko. Gniewkowskie historie - Postaci - Artefakty, red. K. Podczaska, Gniewkowo 2025, s. 107-139, ISBN 978-83-971821-1-0.
W 1879 administracja pruska zgermanizowała nazwę miasta na Argenau. Nazwa utrzymała się do 1920 roku, kiedy to miejscowość na mocy traktatu wersalskiego powróciła do Polski. 17 stycznia 1920 roku, podczas przejmowania Gniewkowa przez Wojsko Polskie, poległ w potyczce z Grenzschutzem plutonowy Gerhard Pająkowski.
Od dnia 7 września 1939 roku miasto znajdowało się pod okupacją niemiecką. Podczas okupacji hitlerowskiej Niemcy, korzystając ze sporządzonych wcześniej list, zatrzymali, a następnie zamordowali w lesie na północ od miasta około 4 tys. Polaków (Zbrodnia w lasach gniewkowskich). Mieszkańcy Gniewkowa byli także wśród 56 Polaków zamordowanych przez niemieckich policjantów w więzieniu w Inowrocławiu 22–23 października 1939- "krwawa niedziela".
Zdobycie Gniewkowa 21 stycznia 1945 przez żołnierzy Armii Czerwonej z 2 Gwardyjskiej Armii Pancernej 1 Frontu Białoruskiego, pozwoliło na włączenie miejscowości w granice Polski Ludowej po pokonaniu III Rzeszy Niemieckiej.