Затем деревня Селецкая обозначена на карте Санкт-Петербургской губернии Ф. Ф. Шуберта 1834 года[6].
СЕЛЬЦО — мыза и деревня принадлежат тайной советнице баронессе Икскуль, число жителей по ревизии: 85 м. п., 87 ж. п.[7] (1838 год)
С 1852 года мыза Сельцо принадлежала генералу Н. И. Корфу и его потомкам[3].
Согласно «Топографической карте частей Санкт-Петербургской и Выборгской губерний» 1860 года в мызе Селецкой находились мельница, кузница и хлебозапасный магазин[8].
СЕЛЬЦО (СЕЛЬЦА, СЕЛЕЦКАЯ) — мыза владельческая при пруде, по левую сторону Нарвского тракта в 42 верстах от Петергофа, число дворов — 11, число жителей: 45 м. п., 47 ж. п.[9] (1862 год)
План Селецкой мызы. 1885 год
Согласно карте 1885 года на мызе Селецкой была своя ветряная мельница, к северо-западу от мызы располагался постоялый двор.
Согласно материалам по статистике народного хозяйства Петергофского уезда 1887 года мызы Сельцо и Муратово общей площадью 2929 десятин принадлежали барону М. Н. Корфу, они были приобретены до 1868 года[10].
В конце XIX века мыза административно относилась к Витинской волости 1-го стана Петергофского уезда Санкт-Петербургской губернии, в начале XX века — 2-го стана.
По данным «Памятной книжки Санкт-Петербургской губернии» за 1905 год мызы Сельцо и Муратово, а также лесная дача Лубинская общей площадью 4856 десятин принадлежали барону шталмейстеру Михаилу Николаевичу Корфу[11].
На карте 1913 года обозначается как мыза Сельцо[12].
С 1926 года вновь в составе Каськовского сельсовета. Согласно данным переписи населения СССР 1926 года в деревне Сельцо проживали 272 человека, большинство русские, а также финны и немцы[13].
С 1927 года в составе Волосовского района.
С 1928 года вновь в составе Тешковского сельсовета[14].
План посёлка совхоза Сельцо. 1931 год
Согласно топографической карте 1931 года на землях современного посёлка был организован совхозСельцо. В совхозе использовались две каменные ветряные мельницы.
По данным 1933 года деревня Сельцо входила в состав Тешковского сельсовета Волосовского района[15].
C 1 августа 1941 года по 31 декабря 1943 года деревня находилась в оккупации.
С 1959 года вновь в составе Каськовского сельсовета.
С 1965 года вновь в составе Волосовского района. В 1965 году население деревни Сельцо составляло 893 человека[14].
По данным 1966 и 1973 годов посёлок Сельцо входил в состав Каськовского сельсовета[16][17].
По данным 1990 года посёлок Сельцо являлся административным центром Каськовского сельсовета, в который входили 9 населённых пунктов общей численностью 1912 человек. В самом посёлке проживали 1608 человек[18].
В 1997 году в посёлке Сельцо проживали 1695 человек, в 2002 году — 1826 человек (русские — 93 %), в 2007 году — 1731[19][20][21].