Dette varte frem til annen verdenskrig, da Sovjetunionen under Stalin invaderte Latvia og igangsatte massedeportasjoner av både latviere og tyskere og en brutal russifisering av landet. I krigens løp ble russerne kastet ut av landet av tyske styrker som også deporterte eller drepte Rigas betydelige jødiske befolkning. Mot slutten av krigen erobret Stalin landet på nytt. Det forble okkupert av Sovjet frem til Sovjetunionen gikk i oppløsning 45 år senere. I mellomtiden ble landet forsøkt kolonisert med russere, mens mange latviere ble deportert til Sibir, og det bor derfor i dag 36 % russere i byen.