Город Демидов (до 1918 года Поречье) впервые упомянут в 1499 году. В 1609 году село Поречье уже было центром Пореченского стана. В 1667 году в селе было 97 дворов. В 1723 году Петр I издал указ об открытии торговой пристани. В 1776 году Екатерина II своим указом присвоила Поречью статус города, а в 1787-м она посетила город.
В 18 и первой половине 19 века по реке Каспля шла активная торговля, в то время был расцвет городской пристани, а поречские купцы были известны далеко за приделами города. К началу 20 века в городе было несколько заводов и фабрик, много каменных зданий, библиотека, гимназии. Советская власть установлена в конце 1917 года. В ноябре 1918 года во время антисоветского мятежа был расстрелян председатель уездного комитета большевиков Я.Е.Демидов с соратниками. В декабре того же года Поречье переименовали в Демидов. Город был оккупирован во время Великой Отечественной войны в течении 800 дней. Была уничтожена вся промышленность, большинство зданий, население уменьшилось с 9250 до 3700 жителей. После войны город был восстановлен.
Для небольшого провинциального города в Демидове много достопримечательностей. Успенский собор — величественный храм середины 19 века, Покровская церковь возведена в тот же период. На месте дома, где родился знаменитый актёр и клоун Юрий Никулин, сейчас усадьба — гостевой дом и одновременно музей, ему посвященный. В городском парке установлен памятник Юрию Никулину.