Шаганино — деревня в Троицком административном округе Москвы (до 1 июля 2012 года была в составе Подольского района Московской области). Входит в состав поселения Щаповское. Согласно Всероссийской переписи, в 2002 году в деревне проживало 53 человека (17 мужчин и 36 женщин). Расположена в северо-восточной части Троицкого административного округа, на правом берегу реки Пахры примерно в 50 км к юго-западу от центра города Москвы, у границы с Подольским районом. В 6 км юго-восточнее деревни проходит Варшавское шоссе, в 6 км к западу — Калужское шоссе А130, в 5 км к югу — Московское малое кольцо А107, в 11 км к востоку — линия Курского направления Московской железной дороги. К деревне одна улица — Лесная, приписано 5 дачных партнёрств (ДНП), 2 дачных кооператива (ДПК), 2 жилищно-строительный кооператива (ЖСКИЗ) и садоводческое товарищество (СНТ).