Всю территорию Западной Украины бандеровцы поделили на так называемые виддилы (что‑то вроде областей), те, в свою очередь, делились на районы, подрайоны, станицы и села. Во главе всех этих территориальных образований стояли либо члены ОУН, либо люди, сочувствовавшие националистам. В каждом селе на бандеровцев работали различные мастерские и сельскохозяйственные предприятия. Действовала плановая система: каждому предприятию, каждому селу и станице давалось четкое производственное задание. За невыполнение — расстрел. Так что бойцы УПА никогда не чувствовали недостатка в продовольствии и предметах первой необходимости.
Все запасы хранились в лесу, в хорошо замаскированных тайниках. Там же, в лесной глуши, у бандеровцев имелись хорошо оборудованные госпитали и блиндажи. Сотрудники советской контрразведки частенько находили в лесу даже бетонированные бункеры, предназначенные для районного и подрайонного руководства ОУН. Все эти сооружения строились с помощью немецких инженеров и были рассчитаны на длительное автономное проживание. В некоторых бункерах были даже электричество и водопровод.
Рядовые же бойцы УПА прятались в тайниках попроще. Ими были утыканы все леса в Галиции. Ветераны контрразведки вспоминают, что поначалу даже терялись в догадках: куда же подевались бандиты, которых загнали в лес? Оказалось, все попрятались под землю. Находили их при помощи банальных металлических штырей. Протыкали ими землю в разных местах, пока не обнаружится бункер.
В каждом селе был пункт связи, располагавшийся, как правило, в хорошем крестьянском доме. Его хозяева отвечали за связь между частями и подразделениями УПА. В их доме круглосуточно дежурили люди, поскольку в любое время дня и ночи мог прийти связной с шифрованным донесением. В роли связных обычно использовали девушек. В случае если их задерживали сотрудники контрразведки, барышни рассказывали заранее придуманную легенду: мол, шли к родственникам в соседнее село.
Боевые структуры УПА состояли из полков, или куреней, которые делились на сотни, а те, в свою очередь, на рои, или взвода. Если в полку была артиллерия или механизированные соединения, он назывался кошем. Численность пехотного полка колебалась от двух до трех тысяч бойцов.
Частенько в ряды бойцов УПА загоняли молодежь призывного возраста под угрозой расстрела. За благонадежностью личного состава зорко следила служба безопасности, или безпеки. Ее отряды численностью до 15 человек находились в каждой станице. Методы воздействия у них не отличались разнообразием: при малейшем подозрении на сотрудничество с советскими властями виновных убивали с особой жестокостью.