До Октябрьской революции на месте нынешнего города на левом берегу реки был железнодорожный поселок Званка, возникший в 1904 году во время строительства железной дороги Петербург—Вологда, а напротив, на правом берегу, деревня Дубовик.
Поселок Званка вырос в годы первой мировой войны, когда строилась Мурманская железная дорога и при станции было создано крупное депо. В советские годы на правом берегу Волхова, где строились Волховская ГЭС и алюминиевый завод, был создан новый поселок —¦ Волхов-строй. В результате слияния Волховстроя и Звапки в 1933 году был образован город Волховстрой, который в 1940 году переименован в Волхов.