Почапово находится в 28 км к северо-западу от центра города Барановичи и в 26 км к югу от Новогрудка. В 2 км проходит граница с Гродненской областью. Местность принадлежит к бассейну Немана, через село протекает река Своротва. Село соединено местными дорогами с окрестными населёнными пунктами, ближайшая ж/д станция в Молчади (линия Барановичи — Лида).
В 1863 году открыто народное училище. В 1867 году построена приходская Свято-Покровская православная церковь. В первой половине 1880-х годов 20 дворов, 204 жителя, работали волостное правление, народное училище, православная церковь, за 3 версты от села находился винокуренный завод[3].
С 1939 года деревня в составе БССР. С 1940 года — центр сельсовета.
В Великую Отечественную войну с конца июня 1941 года до июля 1944 года оккупированы немецко-фашистскими захватчиками. Убито двадцать жителей, разрушено 63 дома[1]. Частично сожжена в войну, после войны отстроена. В 1998 году здесь было 62 двора и 283 жителя[3].
Православная Покровская церковь (1867 год). Окружена каменной оградой с воротами и башенками XIX века.
Деревянная православная часовня св. Николая на кладбище (XIX век).
Братская могила партизан. Похоронены 9 партизан (все известны), погибших в боях с немецкими войсками в 1941—1944 годах. В 1983 году на могиле установлен обелиск.
Памятник, скульптура
Памятник землякам. Для увековечения памяти 84 земляков, погибших в годы Великой Отечественной войны. В 1975 году установлен обелиск[5].
↑ 12Энцыклапедыя гісторыі Беларусі. У 6 т. Кадэты — Ляшчэня / Беларус. Энцыкл.; Рэдкал.: Г. П. Пашкоў (галоўны рэд.) і інш.; Маст. Э. Э. Жакевіч. — Мн.: БелЭн. ISBN 985-11-0041-2
Гарады і вёскі Беларусі: энцыклапедыя. Т. 3, Кн. 1. Брэсцкая вобласць / под научн. ред. А. И. Локотки. — Минск: БелЭн, 2006. — С. 71—72. — 528 с. — ISBN 985-11-0373-X. (бел.)