Деревня расположена в восточной части района, у границы с Сергиево-Посадским, примерно в 15 км почти на восток от Дмитрова, высота центра над уровнем моря 196 м[4]. Ближайшие населённые пункты — посёлок станции Костино на северо-востоке, Лавровки на западе и Труневки на юге.
История
До 2006 года Горки входили в состав Костинского сельского округа[5][6].
Постановлением Губернатора Московской области от 21 февраля 2019 года № 75-ПГ категория населённого пункта изменена с «деревня» на «посёлок»[7].