Леоново — деревня в Костровском сельском поселении Истринского района Московской области. Население — 55[1] чел. (2016), в деревне 5 улиц[2]. С Истрой деревня связана автобусным сообщением (автобус № 34)[3].
Находится примерно в 12 км на юго-запад от Истры, недалеко от правого берега Малой Истры, высота над уровнем моря 168 м[4]. Лежит на шоссе Истра — Руза, ближайшие населённые пункты: Дергайково к востоку и Кострово — западнее по шоссе.