Среди трудящихся масс нарастало недовольство политикой буржуазии. Компартия и комсомол Л. работали нелегально. Под руководством компартии революционные профсоюзы на выборах в сейм в 1928 добились создания рабоче-крестьянской фракции сейма, руководимой КПЛ. В работе фракции в 1928—33 активно участвовали Ф. Берг, О. Гулбис, Л. Лайцен, Р. Лапинь, А. Матисон. Э. Судмалис и др. Пролетариат Л. провёл мощные политические стачки 22 августа 1928 и 18 октября 1929. Мировой экономический кризис захватил Л. В 1932—33 демонстрации безработных (свыше 30 тыс. человек) в Риге проходили под лозунгами: «Долой буржуазное правительство голода и нищеты!», «Да здравствует Советская Латвия!». В политических выступлениях участвовала 61 тыс. трудящихся города и деревни. Буржуазия Л. искала выход в установлении фашистской диктатуры. В ноябре 1933 рабоче-крестьянская фракция по решению сейма была ликвидирована, её депутаты отданы под суд, усилился террор. В мае 1934 реакционная клика Ульманиса, используя раскол рабочего класса, часть которого шла за правыми социал-демократами, и соглашательскую политику руководства реформистской социал-демократической партии, установила открытую фашистскую диктатуру. Были запрещены все политические партии, закрыты их органы печати, разогнан сейм, разгромлены все рабочие организации и профсоюзы, спортивные и культурные общества и т.д. Вместо них были созданы соответствующие фашистские организации.
КПЛ., работавшая в подполье, осенью 1934 начала создавать единый фронт борьбы за свержение фашистской диктатуры. В 1939 на многих рижских фабриках и заводах возникли нелегальные фабричные комитеты единства. С началом 2-й мировой войны 1939—45 усилилась угроза порабощения Л. со стороны фашистской Германии. Трудящиеся Л. выражали недовольство политикой правительства, готового ради сохранения господства буржуазии пойти на ликвидацию национальной независимости Л. Осенью 1939 Советское правительство предложило правительству Л. заключить пакт о взаимопомощи. Под давлением трудящихся масс правительство Л. вынуждено было принять это предложение. 5 октября 1939 был подписан пакт, согласно которому предусматривалось размещение на территории Л. небольшого числа советских воинских частей (в Лиепае и Вентспилсе). Были также подписаны торговые соглашения. Договор о взаимопомощи не затрагивал общественного и государственного устройства Л. Он обеспечивал её национальную независимость, был направлен против превращения Л. в плацдарм для нападения на СССР. Трудящиеся Л. приветствовали заключение договора. Однако правители Л. саботировали его и сколачивали антисоветские силы в Прибалтике. В ноте от 16 июня 1940 СССР предложил строго соблюдать пакт о взаимопомощи. 17 июня 1940 для обеспечения выполнения договора советские войска с согласия латвийского правительства вступили в Л. 18—20 июня в Л. состоялись политические демонстрации трудящихся против фашизма, за солидарность с СССР. Мирная демонстрация трудящихся Риги, приветствовавших советские части, была разогнана полицией и айзсаргами (членами фашистской вооруженной организации). Правительство Ульманиса ввело осадное положение. Но фашистский террор не мог остановить подъёма революционного движения масс за свержение фашистского режима и восстановление Советской власти. В Л. сложилась революционная ситуация. Трудящиеся Л. под руководством КП Л. 20 июня 1940 свергли фашистское правительство, было создано Народное правительство (председатель А. Кирхенштейн). Это явилось началом социалистической революции 1940 в Л.
Л. в эпоху социализма
Победа социалистической революции 1940. Начало социалистического строительства. СССР оградил Л. от вмешательства иностранных империалистов в её внутренние дела. Латвийский пролетариат получил возможность в союзе с трудовым крестьянством объединить под руководством компартии большинство народа и прийти к власти мирным путём, без вооружённого восстания и гражданской войны. 21 июня по призыву КП Л. в Риге состоялась 70-тысячная политическая демонстрация. Из тюрем были освобождены революционеры. Среди них секретарь ЦК КП Латвии Я. Калнберзин, члены ЦК О. Августе, К. Гайлис, Ж. Спуре, А. Яблонский, А. Нуржа, члены Рижского комитета партии и местных партийных организации. Массовые демонстрации состоялись также в Лиепае, Резекне, Даугавпилсе и др. городах. Вышедшая из подполья КП Л. поддержала Народное правительство. Народу были обеспечены демократические свободы, ликвидирована организация айзсаргов, восстановлены профсоюзы, введён 8-часовой рабочий день, увеличена на 15—20% зарплата рабочих и служащих, расторгнуты все антисоветские договоры, заключённые фашистским правительством. На выборах 14—15 июля в Народный сейм кандидаты Блока трудового народа Л. получили более 97% голосов. 21 июля 1940 Народный сейм Л. принял декларацию о восстановлении Советской власти и обратился в Верховный Совет СССР с просьбой о принятии Советской Л. в состав СССР. 22 июля Народный сейм объявил государственной собственностью все крупные промышленные и строительные предприятия и частные банки, принял декрет о национализации земли. 5 августа 1940 Верховный Совет СССР удовлетворил просьбу Латвийской ССР о принятии её в Союз ССР. 25 августа 2-я сессия Народного сейма приняла конституцию Латвийской ССР, в основу которой была положена Конституция СССР 1936. Народный сейм был преобразован в Верховный Совет Латвийской ССР (председатель его Президиума А. Кирхенштейн). 26 августа утвержден СНК республики (председатель В. Лацис).
Латвийская ССР при братской помощи республик Советского Союза встала на путь социалистического экономического и культурного развития. Промышленность оснащалась новой техникой, открывались бездействовавшие предприятия. Выпуск промышленной продукции в 1940 по сравнению с 1939 возрос на 21%. Советская власть провела аграрную реформу, аннулировала долги крестьян, составлявшие свыше 350 млн. руб.; 52 тыс. безземельных получили 525 тыс. га земли, а 23 тыс. малоземельным было прирезано 75 тыс. га, создано 33 совхоза, 50 МТС и более 500 машинопрокатных пунктов. Вероломное нападение фашистской Германии на Советский Союз в июне 1941 прервало начавшееся социалистическое строительство в Л.
Л. в годы Великой Отечественной войны 1941—45. С первых дней войны территория Л. стала ареной ожесточённых боев. Из Л. в восточные районы страны эвакуировалось около 45 тыс. человек, которые стали трудиться на заводах и фабриках. В Л. были созданы десятки добровольческих истребительных батальонов и отрядов советского и партийного актива. С 23 по 29 июня 1941 в полном окружении героически сражались, защищая г. Лиепая, вместе с красноармейцами и моряками гарнизона города рабочие отряды заводов «Тосмаре», «Красный металлург», отряды комсомольцев, советский и партийный актив. 26 июня гитлеровцы захватили Даугавпилс. После 2-дневных боев враг овладел (1 июля) Ригой. К 8 июля Л. была временно оккупирована. На территории Эстонии были сформированы 2 добровольческих латышских полка, которые в июле — октябре 1941 сражались на территории Эстонии и под Ленинградом. В составе Северо-Западного фронта в июле — августе действовали латышские воинские части. Опираясь на буржуазных националистов, фашисты ликвидировали все достижения Советской власти. Под названием «генеральная область» Л. была включена в состав так называемого Восточного края («Остланда») с центром в Риге. На территории Л. установился оккупационный режим. 18 августа все предприятия и земли Л. как военные трофеи были объявлены собственностью германского государства. Были ликвидированы совхозы и МТС. Для расправы с советскими гражданами гитлеровцы использовали буржуазных националистов, создав так называемое самоуправление и полицейские отряды. Десятки тысяч людей были расстреляны, заключены в тюрьмы, концлагеря (Саласпилс, Межапарк, Милгравич, Лиепая и др.), в гетто (в Риге, Даугавпилсе, Лиепае и др.), в многочисленные лагеря для военнопленных. Десятки тысяч людей были вывезены на принудительные работы в Германию. Латышский народ не покорился фашистским захватчикам. Начали действовать подпольные группы в городах и сёлах, развернулось партизанское движение. Центром его стала Рига (руководители подпольной борьбы — И. Судмалис, А. Рендниек и др.). По инициативе ЦК КП Л. и правительства Л. в августе 1941 началось формирование латышской стрелковой дивизии; в сентябре в ней насчитывалось 10 тыс. человек. За бои под Москвой и Старой Руссой 201-я латышская стрелковая дивизия (командир Я. Вейкин, комиссары Э. Бирзитис, П. Зутис) удостоена звания гвардейской. В ходе войны были созданы латышский стрелковый корпус (командир Д. Бранткалн), зенитный полк и авиаполк. Латышские воинские части участвовали в боях в районе Великих Лук, в освобождении Л. Помощь партизанам Л. оказывали партизаны соседних районов РСФСР и БССР. В Ленинградской области летом 1942 был создан и начал действовать латышский партизанский полк «За Советскую Латвию», весной 1943 — латвийская партизанская бригада. В феврале 1943 создан штаб партизанского движения Л. Весной и летом 1943 на территории Л. были организованы подпольные партийные и комсомольские комитеты. Они возглавили освободительную борьбу. Партизаны нападали на небольшие гитлеровские гарнизоны, уничтожали предателей, препятствовали угону людей в Германию. Летом 1943 партизаны Л. участвовали в «рельсовой войне» и др. военых операциях, содействуя советским войскам в борьбе с гитлеровцами. В 1-й половине 1944 в Л. действовали 3 партизанские бригады: 1-я Латвийская под командованием В. Самсона в северной и северо-восточной Л.; 2-я Латвийская под командованием П. Ратиня в Мадонских и Лубанских лесах; 3-я Латвийская под командованием О. Ошкална в лесах Земгале. В Курземе действовали партизанские отряды А. Мацпана, «Саркана булта» («Красная стрела») и др., а также десятки разведгрупп. На территории Л. сражалось около 20 тыс. партизан, включая невооруженные резервы. Они пустили под откос 350 воинских эшелонов, вывели из строя 87 танков и бронемашин, убили и ранили 45 тыс. гитлеровцев. За героизм и отвагу командирам О. Ошкалну, В. Самсону и одному из организаторов рижского подполья И. Судмалису (посмертно) присвоено звание Героя Советского Союза. Летом 1944 Советская Армия погнала оккупантов из Л. (см. Прибалтийская операция 1944). 11 окт. развернулись бои за Ригу, и утром 13 октября город был освобожден. Вместе со штабом 3-го Прибалтийского фронта в Ригу прибыли руководство ЦК КП Л и правительство Л. В мае 1945 вся территория Л. была освобождена от оккупантов. Около 150 тыс. советских воинов, среди них 82 Героя Советского Союза, погибло, освобождая латвийскую землю. Около 20 тыс. воинов латышского корпуса и партизан награждено орденами и медалями, звания Героя Советского Союза удостоено 28 воинов.