Расположена в южной части района, примерно в 23 км к юго-юго-востоку от центра города Талдома, на правом берегу впадающей в Волгу реки Дубны. В 3 км западнее проходит региональная автодорога Р112. Ближайшие населённые пункты — деревни Акишево, Батулино и Старково.
В «Списке населённых мест» 1862 года Головково — владельческая деревня 2-го стана Александровского уездаВладимирской губернии по правую сторону реки Дубны, к югу от Нушпольского болота, в 73 верстах от уездного города, с 20 дворами и 190 жителями (96 мужчин, 94 женщины)[7].
По данным 1905 года деревня Головково и сельцо Марьино входили в состав Нушпольской волости Александровского уезда, в деревне было 26 дворов, проживало 115 человек, а в сельце 8 дворов и 67 человек[8].
По материалам Всесоюзной переписи населения 1926 года Головково и Марьино — деревни Стариковского сельского совета Гарской волости Ленинского уезда, в первой проживало 132 жителя (59 мужчин, 73 женщины), насчитывалось 26 хозяйств, среди которых 20 крестьянских; в другой проживало 38 жителей (17 мужчин, 21 женщина), насчитывалось 10 хозяйств[10].
Постановлением ЦИК и СНК от 23 июля 1930 года округа́ как административно-территориальные единицы были ликвидированы. Постановлением Президиума ВЦИК от 27 декабря 1930 года городу Ленинску было возвращено историческое наименование Талдом, а район был переименован в Талдомский[11].
На картах Генштаба конца 1980-х гг. деревни уже обозначены как единый населённый пункт Головково-Марьино Павловического сельсовета[12][13].
С 1994 по 2006 год — деревня Павловического сельского округа Талдомского района[14][15].
↑Справочник по административно-территориальному делению Московской губернии (1917—1929 гг.) / А. А. Кобяков. — М., 1980. — С. 175—176. — 554 с. — 500 экз.
↑Справочник по административно-территориальному делению Московской области 1929—2004 гг. — М.: Кучково поле, 2011. — 896 с. — 1500 экз. — ISBN 978-5-9950-0105-8.