W obliczu upadku caratu w Rosji wybuchł konflikt o przynależność Soczi pomiędzy białymi, bolszewikami oraz odzyskującą niepodległość Gruzją. 6 lipca 1918 kontrolę nad Soczi objęła Gruzja, a we wrześniu, po deklaracji lokalnych władz, formalnie włączyła miasto do państwa. Gruzini wycofali się z Soczi w lutym 1919 po ofensywie białych. Po zdobyciu miasta biali zmuszali lokalną ludność do przyłączania się do Armii Ochotniczej. W kwietniu 1920 kontrolę nad Soczi i okolicami przejęli bolszewicy. Miasto przynależało od tej pory do RFSRR, a od 1922 do ZSRR. Od 1937 wchodzi administracyjnie w skład Kraju Krasnodarskiego.
W latach 1917–1921 w Soczi funkcjonowała polska placówka o charakterze konsularnym.
Przy okazji zimowych Igrzysk olimpijskich w 2014 r.