Pod koniec 1939 utworzono sowieckie bazy wojskowe, a od czerwca 1940 trwała okupacja. 5 sierpnia 1940 Łotwa została formalnie włączona do ZSRR jako Łotewska SRR. W związku z falami brutalnych sowieckich represji po czerwcu 1940 wkroczenie wojsk niemieckich w lipcu 1941 spotkało się z pozytywnym przyjęciem ludności łotewskiej. W ramach okupacji niemieckiej Łotwa stała się Okręgiem Generalnym Łotwa () Komisariatu Rzeszy Wschód (). Na przełomie 1944 i 1945 r. większość obszaru kraju została zajęta przez Armię Czerwoną, jedynie w Kurlandii do maja 1945 broniło się znaczne zgrupowanie wojsk niemieckich i oddziałów łotewskich. Mimo ustanowienia po wojnie władzy sowieckiej i przeprowadzenia kolektywizacji na przełomie lat 40. i 50. działała silna antysowiecka partyzantka.
W okresie powojennym władze sowieckie przeprowadziły dość intensywne uprzemysłowienie kraju, a jednocześnie umieszczono na jego obszarze znaczne ilości wojsk – doprowadziło to do znacznego napływu na Łotwę Rosjan i ludności rosyjskojęzycznej.