Шахово — деревня в Троицком административном округе Москвы (до 1 июля 2012 года в составе Подольского района Московской области). Входит в состав поселения Краснопахорское. Согласно Всероссийской переписи, в 2002 году в деревне проживало 10 человек (5 мужчин и 5 женщин). Деревня Шахово расположена в северной части Троицкого административного округа, примерно в 44 км к юго-западу от центра города Москвы и 21 км к западу от центра города Подольска. В 3 км юго-восточнее села проходит Калужское шоссе А130, в 2 км к юго-западу — Московское малое кольцо А107. В деревне одна улица — Полевая, приписано два садоводческих товарищества (СНТ) и жилищно-строительный кооператив (ЖСКИЗ). Ближайшие населённые пункты — деревни Шарапово и Городок. В «Списке населённых мест» 1862 года — казённая деревня 1-го стана Подольского уезда Московской губернии по правую сторону старокалужского тракта, в 22 верстах от уездного города и 18 верстах от становой квартиры, при колодцах, с 33 дворами и 257 жителями (109 мужчин, 148 женщин).