Первое летописное упоминание о Сольцах относится к 1390 году, когда здесь был заключён мир между Новгородом и Псковом. Издавна известен как торговый центр, специализирующийся на продаже льна. В 1781 года получил статус города.
В годы Великой Отечественной войны город был оккупирован 13 июля 1941 года, освобождён 16 июля 1941 года.
В современном городе Сольцы действует льнозавод.
В городе преобладает одноэтажная деревянная застройка; планировка в основном квартальная.
Население: 5 500 (1897), 4 300 (1926), 11 600 (1979), 11 900 (1992).