ШОЛКОВО — деревня принадлежит генерал-адъютанту Веймарну, число жителей по ревизии: 70 м. п., 69 ж. п.[10] (1838 год)
На карте Ф. Ф. Шуберта 1844 года она обозначена как деревня Шолково, также из 21 двора[11].
В пояснительном тексте к этнографической карте Санкт-Петербургской губернии П. И. Кёппена 1849 года она записана как деревня Solkowa (Шолкова) и указано количество её жителей на 1848 год: савакотов — 3 м. п., 4 ж. п., всего 7 человек, русских — 101 человек[12].
Согласно 9-й ревизии 1850 года деревня Шелково принадлежала помещице Августине Максимовне Веймарн[13].
ШЕЛКОВО — деревня генерала Веймарн, по просёлочной дороге, число дворов — 26, число душ — 68 м. п.[14] (1856 год)
Согласно 10-й ревизии 1856 года деревня Шёлково принадлежала вдове Августине Максимовне Веймарн[15].
Согласно «Топографической карте частей Санкт-Петербургской и Выборгской губерний» 1860 года деревня называлась Шелково и состояла из 26 крестьянских дворов[16].
ШЕЛКОВО — деревня владельческая при колодцах, по правую сторону Нарвского тракта в 48½ верстах от Петергофа, число дворов — 30, число жителей: 80 м. п., 63 ж. п.[17] (1862 год)
В 1871—1876 годах временнообязанные крестьяне деревни выкупили свои земельные наделы у А. М. Веймарн и стали собственниками земли[18].
План деревни Шёлково. 1885 год
Согласно «Карте окрестностей Санкт-Петербурга» в 1885 году деревня называлась Шелкова и состояла из 31 крестьянского двора[19].
В конце XIX века деревня административно относилась к Бегуницкой волости 1-го станаПетергофского уезда Санкт-Петербургской губернии, в начале XX века — 2-го стана. Население деревни было смешанным — финско-русским[20].
К 1913 году количество дворов уменьшилось до 28[21].
С 1926 года вновь в составе Каськовского сельсовета. Согласно данным переписи населения СССР 1926 года в деревне Шелково проживали 185 человек — большинство русские, а также финны[22].
С 1927 года в составе Волосовского района.
С 1928 года вновь в составе Тешковского сельсовета[23].
По данным 1933 года деревня Шёлково входила в состав Тешковского сельсовета Волосовского района[24].
План деревни Шёлково. 1938 год
Согласно топографической карте 1938 года деревня насчитывала 30 дворов.
C 1 августа 1941 года по 31 декабря 1943 года деревня находилась в оккупации.
С 1959 года вновь в составе Каськовского сельсовета.
С 1965 года вновь в составе Волосовского района. В 1965 году население деревни Шелково составляло 113 человек[23].
По данным 1966 года деревня Шелково также находилась в составе Каськовского сельсовета[25].
По данным 1973 и 1990 годов деревня называлась Шолково и также входила в состав Каськовского сельсовета[26][27].
В 1997 году в деревне Шёлково проживали 26 человек, деревня входила в Каськовскую волость, в 2002 году — 52 человека (русские — 84 %), в 2007 году — 37 человек[28][29][30].
В мае 2019 года Губаницкое и Сельцовское сельские поселения вошли в состав Клопицкого сельского поселения[31].
География
Деревня расположена в северо-восточной части района на автодороге 41К-051 (Каськово — Шёлково).