Территория поселения расположена на западе Новгородской области у реки Шелонь.
История
Солецкое городское поселение было образовано законом Новгородской области от 17 января 2005 года № 399-ОЗ[5], Солецкое поселение — законом Новгородской области от 11 ноября 2005 года № 559-ОЗ[6][4].