W 1533 roku miasteczko strawił pożar, który zniszczył większość zabudowań.
W 1869 roku w wyniku reformy administracyjnej, przeprowadzonej przez władze carskie, Sochocin po 484 latach utracił prawa miejskie. Nasiliły się działania rusyfikacyjne, język rosyjski był obowiązkowy w administracji i sądownictwie.
W chwili wybuchu II wojny światowej Sochocin liczył 1750 mieszkańców, w listopadzie 1939 roku ziemie Mazowsza Północnego (w tym Sochocin) zostały wcielone do Rzeszy, jako tzw. Rejencja Ciechanowska.
W 1940 roku w Kucharach Żydowskich i Smardzewie powstały niemieckie karne obozy pracy. W 1941 roku trwała akcja wysiedleńcza mieszkańców Sochocina i okolic. Wiele osób zginęło, wiele było represjonowanych, wielu uczestniczyło w zbrojnym ruchu oporu AK i BCH. 18 stycznia 1945 roku zakończyła się niemiecka okupacja Sochocina.
12 czerwca 1990 roku pierwszym wójtem gminy Sochocin po dokonanych przemianach został wybrany Tomasz Wiktorowicz. Był on ponownie wybierany na wójta aż do wyborów w 2006 roku, w których zastąpił go Jerzy Zawadzki. Następnie wójtem gminy Sochocin była Anna Zwierzchowska. W wyborach w 2014 roku w drugiej turze wójtem wybrany został Andrzej Romatowski.