С первых же дней оккупации нацисты в Латвии приступили к созданию широко разветвленной репрессивной системы, считая ее важнейшей частью укрепления и сохранения режима. Наиболее существенными элементами этой системы были: полиция, служба безопасности, суды, прокуратура, тюрьмы, концентрационные лагеря. В эту репрессивную систему включались и латыши, их использовали и в полиции, и в службе безопасности.
Большое влияние в оккупированных областях имели силы полиции, подчинявшиеся напрямую рейхсфюреру СС Гиммлеру. Возглавил СС и полицию в Латвийском генеральном округе оберфюрер СС В. Шредер (он же возглавлял и немецкую полицию порядка). Айнзацгруппу «А» — особый оперативный отряд СД, занимавшийся «окончательным решением еврейского вопроса», — возглавлял бригаденфюрер СС В. Шталь-эккер. Оберштурмбанфюрер СС Р. Ланге командовал Полицией безопасности Латвии и СД.
Как сообщал Штальэккер, уже 15 октября 1941 г. в тюрьмах Латвии содержалось 7046 заключенных, из них только 308 уголовных преступников. В 1942 г в различных местах заключения находилось уже 20 872 человека. 15 созданных в Латвии тюрем были переполнены. Так, в Центральной тюрьме число заключенных вдвое превышало расчетное. В конце 1941 года оккупанты приступили к созданию концентрационных лагерей.
Решающая роль в организации преступлений и зверств против гражданского населения принадлежала Ф. Еккельну, который находился в Латвии с ноября 1941 по 1945 г Именно он спланировал и организовал ликвидацию Рижского гетто в Румбульском лесу. С его именем связаны и многие другие акции массового уничтожения мирного населения. В мае 1945 г. он был взят в плен советскими войсками.
Во главе созданной в годы войны в Латвии репрессивной системы была немецкая Полиция безопасности и СД. Ее центральный аппарат находился в Берлине, она входила в состав Главного управления безопасности Рейха (РСХА). В Латвии СД являлась передовым отрядом сил оккупационного режима, обладавшим широчайшими полномочиями. И хотя между вермахтом и гражданским управлением, с одной стороны, и СД — с другой существовали противоречия, СД зачастую навязывала свои условия. Штальэккер считал ее единственным стабильным немецким учреждением в Остланде. В СД существовали те же звания, что и в СС. Айнзатцгруппа «А» была одним из мобильных карательных подразделений СД, в задачу которых входило уничтожение коммунистов, чекистов, евреев и цыган. СД обеспечивала также безопасность в тылу. В распоряжении СД, когда она появилась в Латвии, уже имелась информация об учреждениях НКВД, местонахождении структурных отделений милиции, имелись списки представителей властных структур коммунистического режима. 22 июня 1941 г. вместе с силами вермахта в Латвию вошла и айнзатцгруппа «А» в составе 900 человек. Это были профессионалы и фанатики, готовые исполнять самые чудовищные приказы.
В Латвию прибыли три команды айнзатцгруппы «А». Одна из них (50—60 человек) была направлена в Лиепаю, вторая в Даугавпилс и Резекне, главные же силы под командованием Штальэккера были сосредоточены в Риге. В айнзатцкоманду входили представители ваффен-СС, немецкой полиции порядка, технический персонал (шоферы, телеграфисты, шифровальщики и т. п.). После оккупации Латвии некоторые отряды аинэатцкоманды были переведены в Эстонию и Северную Россию. 3 декабря 1941 г. руководство силами СД в Латвии принял Р. Ланге. Он же считался и так называемым вторым командиром айнзатцгруппы.
1 июля 1941 г., сразу же по прибытии в Ригу, Штальэккер приступил к формированию центра Полиции безопасности и СД. Разместился он на улице Реймерса, 1. В Полиции безопасности и СД было пять управлений: личного состава, административное, разведывательное, государственной тайной полиции и криминальной полиции. Четвертое управление (государственная тайная полиция) обслуживалось всеми прочими подразделениями. Оно, в свою очередь, состояло из нескольких отделов: IVa — занимался коммунистами, IVb — еврейским вопросом, IVn — шпионами и агентами. Несомненно, именно Четвертое управление несло ответственность за все масштабные репрессии против мирного населения, за уничтожение евреев. В подчинении этого управления находились все концентрационные лагеря и гетто.
Для скорейшего достижения целей оккупационного режима по инициативе Штальэккера при СД было начато формирование латышских соединений СД, которые стали составной частью нацистской репрессивной системы.
Первый латышский отряд СД был создан в Елгаве. Приказом Штальэккера его командиром был назначен М. Вагуланс. Примерно за полтора месяца Вагуланс создал разветвленную сеть фупп СД: в Елгаве, Бауске, Тукумсе, в Екабпилсском уезде. В них главным образом вошли бывшие айзсарги и полицейские. В команде Вагуланса было примерно 300 человек, около 100 из них — в Елгаве. 16 августа 1941 г. отряд был расформирован и на его основе создана латышская вспомогательная полиция. Начальником ее стал В. Юрсонс.