Согласно епархиальным сведениям 1899 года деревня относилась к приходу Преображенской церкви (ранее Усадище-Спасовской, Михайловского погоста) в селе Заболотье[9].
В конце XIX — начале XX века деревня административно относилась к Усадище-Спассовской (Усадищской) волости 2-го стана Новоладожского уезда Санкт-Петербургской губернии.
По данным «Памятной книжки Санкт-Петербургской губернии» за 1905 год деревня Славково вместе с деревней Борок входила в Славковское сельское общество[10].
Согласно военно-топографической карте Петроградской и Новгородской губерний издания 1915 года деревня называлась Славнова, в деревне были две ветряные мельницы[11].
С 1917 по 1923 год деревня входила в состав Усадище-Спасовской волости Новоладожского уезда[12].
Согласно карте Петербургской губернии издания 1922 года деревня называлась Славкова[13].
С 1926 года в составе Славковского сельсовета. Согласно данным переписи населения СССР 1926 года в деревне Славково проживали 254 человека — все русские[14].
С 1927 года в составе Волховского района.
В 1928 году население деревни также составляло 254 человека[12].
Согласно карте Ленинградской области Северо-западного аэрогеодезического треста ГГУ издания 1932 года деревня насчитывала 30 крестьянских дворов, в деревне находилось почтовое отделение[15].
По данным 1933 года деревня называлась Славково и являлась административным центром Славковского сельсовета Волховского района, в который входили 4 населённых пункта: деревни Борок, Веретия, Лынна, Славково, общей численностью населения 726 человек[16].
По данным 1936 года в состав Славковского сельсовета входили 4 населённых пункта, 134 хозяйства и 4 колхоза[17].
Деревня Славково на карте 1940 года
Согласно карте РККА 1940 года деревня насчитывала 30 дворов.
В 1958 году население деревни составляло 118 человек.
С 1961 года в составе Усадищенского сельсовета[12].
По данным 1966, 1973 и 1990 годов деревня Славково также входила в состав Усадищенского сельсовета[18][19][20].
В 1997 году в деревне Славково Усадищенской волости проживали 58 человек, в 2002 году — 65 человек (все русские)[21][22].
В 2007 году в деревне Славково Усадищенского СП — 55 человек[23].