В течение всего периода существования ЛибВМБ, в ее границах было развернуто значительное строительство. Для этого был создан 2-й строительный отдел в составе особых линейных строительств № № 011 и 012. На строительство № 011 возложили возведение таких объектов, как 130-мм береговые батареи в Лужне, Вентспилсе, Микельбаке; 152-мм береговой батареи в Микельбаке, железнодорожное строительство, позиции зенитных батарей, дороги Ринда — Лужня, базовое строительство в Лиепае и Вентспилсе, аэродром на озере Киш (Рига). Строительство № 012 выполняло задачи в Лиепае: 130-мм береговые батареи, позиции для 180-мм железнодорожной батареи, зенитные позиции, склады жидкого топлива и причалы, гидроаэродром на озере Дурбес, радиоцентр, жилой городок для комсостава, склады и мастерские порта Лиепая.[27]
К лету 1941 года строительство первой очереди береговых батарей было в основном завершено, и их постепенно передавали в состав береговой обороны. Было начато строительство новых береговых батарей еще большего калибра. В частности, на северном побережье Курляндского полуострова строились две четырехорудийные береговые батареи 152-мм орудий в районе Овиши и Микельбака.[28] Первую из них планировали сдать в 1941, а вторую в 1942 году. В Лиепае планировать построить учебную батарею 130-мм орудий. По перспективному плану вооружения в 1942 году планировалось также передать в состав артиллерии ЛибВМБ одну железнодорожную батарею 152-мм орудий, перевооружить шесть зенитных батарей с 76-мм на 85-мм зенитные орудия, добавить еще три батареи 85-мм и четырнадцать батарей 37-мм зенитных орудий. В 1943 году в состав ЛибВМБ планировалось ввести одну железнодорожную батарею 305-мм орудий ТМ-1-12, две батареи на мехтяге 152-мм орудий, одну батарею 130-мм орудий и девять батарей 85-мм зенитных орудий.[29] В мае 1940 года из г. Струги Красные в Лиепаю был передислоцирован 2-й береговой радиопункт.[30] К 1 июля 1940 года были сформированы и передислоцированы из п. Лебяжье Ленинградской обл. в Лиепаю 27-я береговая батарея, в Вентспилс — 45-я береговая батарея и в Лужню 46-я береговая батарея.[31] После установления в Латвии советской власти и вхождения в состав СССР темпы развертывания частей, входящих в состав ЛибВМБ, увеличились. В состав КБФ вошли корабли и суда военно-морских флотов Латвии и Эстонии. В частности, в состав 2-й бригады ПЛ вошли бывшие латвийские подводные лодки «Ронис» и «Спидола». Эти подводные лодки находились в Лиепае и оперативно подчинялись командованию 3-го дивизиона 1-й бригады ПЛ. Есть версия, что они предназначались к переоборудованию в плавучие зарядовые станции. В состав ЛибВМБ в первое время входили бывшие латвийские тральщики «Вирсайтис» (Т-297), «Виестурс» (Т-298) и «Иманта» (Т-299), посыльное судно «Артиллерист», парусная яхта «Аусеклис» (ПЯ-1), моторные катера «Граната» и «Шрапнель».[32] Кроме этого на базе бывших латвийских береговых батарей Усть-Двинска (Даугавгривы) был сформирован 98-й отдельный артиллерийский дивизион (оадн) в составе 192-й береговой батареи (III-152), 151-й береговой батареи (II-152), 415-й отдельной зенитно-артиллерийской батареи (ІѴ-76) и 1-го взвода 417-й отдельной зенитно-артиллерийской батареи (II-76). На базе бывших артиллерийских железнодорожных частей Латвийской армии был сформирован 10-й оадн в составе 193-й железнодорожной батареи (III-152) и 194-й железнодорожной батареи (III-152), а также 1-го и 2 — го бронепоездов. В состав дивизиона, кроме латвийских, передавались бронеплощадки и бывшей Эстонской армии. Личный состав 10-го оадн был из числа бывших военнослужащих бывшей Латвийской армии. Командиром дивизиона являлся подполковник Э. К. Крейцберг, командирами бронепоездов, соответственно, лейтенант А. Ю. Орлеан и капитан Я. Э. Нейвалд, командирами железнодорожных батарей соответственно капитан А. М. Озолин и старший лейтенант А. Э. Замуель.[33] К июню 1941 года командный состав был в основном заменен на военнослужащих Красной армии из «старого» СССР. Оба дивизиона были подчинены командиру сектора береговой обороны ЛибВМБ.[34] Бронепоезд № 1 началу войны был без бронированного паровоза, который находился на ремонте на станции Шкиротава (8 км восточнее Риги).[35] К 8 июня 1941 года бронепоезд № 2 был законсервирован в депо станции Вентспилс.[36]23-я отдельная береговая батарея: дальномерная вышка (современное состояние)
23-я отдельная береговая батарея: подмытый морем орудийный дворик (современное состояние)