Леоново — деревня в Сергиево-Посадском районе Московской области России, входит в состав сельского поселения Березняковское. Деревня Леоново расположена на севере Московской области, в юго-восточной части Сергиево-Посадского района, на Большом кольце Московской железной дороги, примерно в 65 км к северу от Московской кольцевой автодороги и 12 км к северо-востоку от железнодорожной станции Сергиев Посад Ярославского направления. В 1,5 км юго-восточнее деревни проходит Ярославское шоссе М8, в 4 км к юго-западу — Московское большое кольцо А108. Ближайшие сельские населённые пункты — село Бужаниново, деревни Дубининское и Митино. К деревне приписано восемь садоводческих товариществ (СНТ). В «Списке населённых мест» 1862 года — казённая деревня 2-го стана Александровского уезда Владимирской губернии по правую сторону Ярославского шоссе от границы Дмитровского уезда к Переяславскому, в 28 верстах от уездного города и 35 верстах от становой квартиры, при пруде и колодце, с 22 дворами и 158 жителями (78 мужчин, 80 женщин).