Сясьстро́й — город (с 1992) в Волховском районе Ленинградской области. Административный центр Сясьстройского городского поселения.
Город расположен на реках Сясь и Валгомка, в 4 км от железнодорожной станции Лунгачи, в 35 км от города Волхов и в 152 км от Санкт-Петербурга, недалеко от берега Ладожского озера.