Деревня Леонидово расположена на севере Московской области, в северной части округа, примерно в 10 км к северу от центра города Солнечногорска. Рядом протекает впадающая в Сестру река Желудовка. Ближайшие населённые пункты — деревни Болдино и Муравьёво[2].
Леонидово, деревня 1-го стана, Татищевой, Марьи Степан., Ген. Майор., крестьян 28 душ м. п., 34 ж., 7 дворов, 70 верст от стол., 15 от уездн. гор., близ шоссе.
— Нистрем К. Указатель селений и жителей уездов Московской губернии, 1852 г.[10]
В «Списке населённых мест» 1862 года Леванидово — владельческая деревня 1-го стана Клинского уездаМосковской губернии по левую сторону Санкт-Петербурго-Московского тракта от города Клина на город Москву, в 15 верстах от уездного города и 9 верстах от становой квартиры, при колодцах, с 9 дворами и 56 жителями (28 мужчин, 28 женщин)[11].
По материалам Всесоюзной переписи населения 1926 года — деревня Муравьёвского сельсовета Вертлинской волости Клинского уезда в 10,7 км от станции Подсолнечная Октябрьской железной дороги, проживало 80 жителей (39 мужчин, 41 женщина), насчитывалось 14 хозяйств, среди которых 13 крестьянских, имелась школа[15].
С 1929 года — населённый пункт в составе Солнечногорского района Московского округа Московской области. Постановлением ЦИК и СНК от 23 июля 1930 года округа как административно-территориальные единицы были ликвидированы.
1929—1954 гг. — деревня Муравьёвского сельсовета Солнечногорского района.
1954—1957, 1960—1963, 1965—1994 гг. — деревня Мошницкого сельсовета Солнечногорского района.
С 2019 года деревня входит в городской округ Солнечногорск[19], в рамках администрации которого относится с территориальному управлению Смирновское[20].
↑Справочник по административно-территориальному делению Московской области 1929—2004 гг. — М.: Кучково поле, 2011. — 896 с. — 1500 экз. — ISBN 978-5-9950-0105-8.