Деревня Никифорово расположена в 22 км от города Серпухов, в восточно-юго-восточном направлении
Относится к сельскому поселению Данковское
Ближайшие крупнейшие населенные пункты: с. Турово (5 км на северо-восток), д. Большое Грызлово (9 км на юго-запад), г. Пущино (9 км на запад). Рядом находятся: села Енино (1 км на запад), Игумново (4 км на северо-восток), д. Жерновка (4 км на юг)
По данным переписи 2010 года в деревне зарегистрировано 154 жителя (77 мужчин, 77 женщин)
Высота над уровнем моря 127 м.
Координаты: 54°51΄26˝С.Ш. 37°44΄42˝В.Д.
Код ОКТМО: 46651407226
Код ОКАТО: 46251834007
Код КЛАДР: 5003200010700