Місто виникло як селище будівельників Волховської ГЕС (Волховстрой), яка будувалася з 1918 по 1926 рік і була першою великою ГЕС у Росії.
Так, однією з головних визначних пам'яток міста є Волховська ГЕС – перша ГЕС у Росії. Увагу туристів також привертає піч, що знаходиться на березі річки Волхов.
Місто Волхов розташований на схід від Санкт-Петербурга в 122 км, у центрі Ленінградської області, відрізняється вигідним географічним розташуванням. Місто Волхов – Найбільший залізничний вузол північно-західного регіону Росії. Через місто проходять гілки залізниці на Москву, Санкт-Петербург, Мурманськ, на Урал.