Леониха расположены примерно в 23 км (по шоссе)[6] на северо-восток от Чехова, в междуречье притоков реки Рожайка (правый приток реки Пахры)[7], высота центра деревни над уровнем моря — 187 м[8]. На 2016 год в Леонихе зарегистрирована 1 улица — Изумрудная аллея и 2 садовых товарищества[9].