Деревня расположена в устье реки Игум (левый приток реки Яйва), по берегу Усть-Игумского пруда, примерно в 23 км к юго-западу от прежнего административного центра поселения — Всеволодо-Вильвы.
История
Гарнова вошла в муниципальное образование «Всеволодо-Вильвенское городское поселение» в ходе муниципальной реформы 2006 года.