Деревня Макарово расположена в 5.2 км от посёлка Лотошино, в северо-северо-восточном направлении
Относится к городскому поселению Лотошино
Ближайшие крупнейшие населенные пункты: д. Нововасильевское (1 км на восток), п. Новолотошино (3 км на юго-запад), пгт Лотошино (5 км на юго-запад). Рядом находятся: деревни Ошенево (1 км на запад), Клетки (2 км на северо-восток), Турово (3 км на юг), Павловское (3 км на север), Новошино (3 км на юг)
По данным последней переписи в деревне зарегистрировано 2 жителя (1 мужчина, 1 женщина)
Высота над уровнем моря 151 м.
Координаты: 56°16΄28˝С.Ш. 35°40΄32˝В.Д.
Код ОКТМО: 46629151196
Код ОКАТО: 46229808006
Код КЛАДР: 5001500006200