Деревня расположена в западной части района, примерно в 20 км от райцентра, на берегу реки Большие Вязёмы (левой составляющей реки Вязёмка)[3], высота центра над уровнем моря 175 м[4]. Ближайший населённый пункт — деревня Шараповка — в 1 км на юго-запад.
ПустошьГорлово известна с 1680 года, но только в начале XX века князьями Голицыными здесь не был основан небольшой хутор. По Всесоюзной переписи 17 декабря 1926 года — хутор Горлово с 1 двором и 9 жителями. По переписи 1989 года — посёлок Горловка с 27 дворами и 58 жителями.