Расстояние до Москвы (по прямой) составляет 70 км.
Расстояние до центра Красногорск (по прямой) составляет 155 км.
Расстояние до районного центра дмитров (по прямой) составляет 8 км.
Горшково — посёлок (до 1 января 2011 года — деревня) в Дмитровском районе Московской области, в составе городского поселения Дмитров. В 1994—2006 годах входил в состав Настасьинского сельского округа.
Посёлок расположен в центральной части района, примерно в 6 км западнее Дмитрова, на водоразделе, у истоков безымянных ручьёв бассейна Яхромы, высота центра над уровнем моря 187 м. Ближайшие населённые пункты — примыкающие на востоке Савелово и Сысоево, на севере — Матвеево и на западе Подмошье. Через посёлок проходит автодорога А108 (Московское большое кольцо).
В Горшкове имеются отделение почтовой связи, Дом культуры, амбулатория, отделение Сбербанка, детский сад № 72 Росинка, сельская библиотека — филиал № 52 (Настасьинская библиотека).
Численность населения
2002 — 2749
2006 — ↗ 2823
2010 — ↘ 2386
Наибольшая численность населения была зафиксирована в 2006 году, когда она составляла 2823 человек. Наименьшаая численность населения была в 2010 году, и была 2386 человек.