В 13 часов дня 22 октября в Риге на площади Коммунаров состоялся массовый митинг по случаю освобождения города от немецких захватчиков, в котором приняли участие воины Латышского корпуса.
К 6 ноября город получил воду. С 19 октября по 8 ноября подразделения корпуса обороняли побережье, несли гарнизонную службу в Риге, охраняли мосты и ряд городских объектов, вылавливали скрывавшихся гитлеровских лазутчиков и националистов, продолжали боевую учебу.
Для руководства восстановлением народного хозяйства и налаживания мирной жизни по просьбе ЦК Компартии Латвии и Совнаркома Латвийской ССР в их распоряжение была откомандирована часть партийного и комсомольского актива 130-го стрелкового корпуса. Латышские писатели, с первых дней войны находившиеся в 201-й (преобразованной затем в 43-ю гвардейскую) дивизии, были направлены для участия в восстановлении культурной жизни республики.[97]
В ноябре 1944 года понесшие потери в боях части и соединения корпуса получили 4415 человек пополнения, в основном из молодежи, мобилизованной на освобожденной территории Латвии.[98]
Военная подготовка призывников велась в 359-м запасном стрелковом полку 14-й запасной стрелковой бригады, в его запасном латышском стрелковом батальоне. С февраля 1945 года этот батальон 359-го полка был преобразован в 17-й отдельный запасный Латышский стрелковый батальон.Мобилизация военнообязанных граждан Латвийской ССР в Красную Армию проводилась по мере освобождения ее территории. В восточных районах Латвии она осуществлялась в конце июля, в Риге – 3 ноября 1944 года. Всего до конца войны было призвано около 57,5 тыс. граждан Советской Латвии 1903–1926 годов рождения.[99]
Подготовка мобилизованных проводилась также в размещавшемся в Крустпилсе 140-м армейском запасном стрелковом полку, в составе которого имелся специальный латышский батальон. На 31 августа 1944 года в полку числился 5261 латыш.[100]
В результате получения пополнения на территории Латвии в 1944–1945 годах значительно возрос удельный вес солдат и офицеров латышской национальности в составе корпуса. При формировании 308-й Латышской стрелковой дивизии в ней по состоянию на 10 июля 1944 года имелось 36,3 % воинов латышской национальности. А на 30 марта 1945 года их численность составляла 82,5 %. В момент начала боев за Латвию воинов латышской национальности по состоянию на 1 июля 1944 года было 35,3 %, а в конце марта 1945 года граждане республики, ранее проживавшие на оккупированной территории Латвии, составляли в частях и подразделениях дивизии от 60 % до 90 % их личного состава.[101]
Всего в конце войны в боевом строю корпуса сражались воины более 20 национальностей Советского Союза.Рижская наступательная операция завершилась к 21 октября 1944 года. Войска 1-го Прибалтийского фронта вышли на линию Барта – Приекуле – Зварде (северо-западнее Ауце), а 2-го Прибалтийского – на подступы к Тукумсу. Южное побережье Рижского залива было очищено от врага. 16 октября 3-й Прибалтийский фронт был расформирован. Была освобождена Рига, нанесено серьезное поражение 16-й и 18-й армиям противника, и они оказались блокированы в треугольнике Лиепая – Вентспилс – Тукумс. Почти вся Латвия за исключением Курляндского (Курземского) полуострова была теперь свободной от немецко-фашистских захватчиков.
С 23 по 31 октября в Риге были в торжественной обстановке вручены гвардейские знамена трем полкам 43-й дивизии (121-му, 123-му и 125-му), а также специальным частям дивизии. Ранее было вручено только дивизионное гвардейское знамя.
Во исполнение директивы Ставки Верховного Главнокомандования от 16 октября 1944 года 67-я армия, в том числе 130-й Латышский корпус, была оперативно передана в состав Ленинградского фронта. 130-й Латышский стрелковый корпус в этот момент помимо двух латышских дивизий включал также 196-ю, 189-ю, 56-ю, 85-ю и 201-ю стрелковые дивизии.[102]