Старый Толочин — центр Старотолочинской волости Копыльского, с 1861 г. — Оршанского уездов. Новый Толочин — центр Заречнотолочинской волости Сенненского уезда Могилевской губернии. В июле и ноябре 1812 г. в Толочине останавливался Наполеон. Во время войны 1812 г. Толочин разрушен, сожжены 2 костела, почтовый двор, 30 магазинов и торговых лавок, 56 крестьянских дворов. Русские войска взяли в плен 600 солдат французской армии. Во время отступления французов на основании приказа Наполеона в Толочине сожжен флаг "Великой армии".
В 1897 г. в местечке 2 614 жителей. В начале XX в. в Толочине работали 2 кожевенных, кирпичный, пивоваренный заводы, мельница, школа, 2 народных училища.
С 1920 г. — в составе Витебской губернии РСФСР. С 17 июня 1924 г. Толочин — центр района в составе Оршанского округа, с 1938 г. — в Витебской области. С 27 сентября 1938 г. — городской поселок. Во время оккупации в Великую Отечественную войну в Толочине и районе погибло 9 521 человек, поселок был разграблен и сожжен. После Великой Отечественной войны Толочин отстроен.
22 июня 1955 г. присвоен статус города. Сегодня в Толочине проживает более 10 тысяч человек. Здесь работают крахмальный, маслосыродельный заводы, льнозавод, комбинаты кооперативной промышленности и бытового обслуживания, текстильная фабрика, лесхоз, 6 строительных организаций, в т. ч. 3 дорожные.
Действуют Свято-Покровская церковь и костел святого Антония. Достопримечательностью города является парк культуры и отдыха, который был заложен в конце XIX в. Парк площадного типа, является ценным памятником садово-паркового искусства.
Путеводитель по городам и районным центрам Республики Беларусь. Минск, "Харвест", 2004.
Ближайшие города: Круглое, Крупки, Сенно, Белыничи, Орша.