Soçi (Rusça: Сочи; Adigece: Шъачэ, Ş'açă; Ubıhça: Шъашэ?; Abhazca: Шәача́, Şwaça), Rusya'da, Krasnodar Kray'da kent. Kafkasya'ın batı kesiminin eteklerinde, Karadeniz kıyısında bulunur. Nüfus: 389,900 (2015). Nüfus 2002 sayımına göre artış göstermektedir. Bu nüfusu onu Rusya'nın en büyük tatil şehri yapar. Büyük Soçi bölgesi Kafkas Dağları ile Karadeniz arasındaki 145 km uzunluğundaki bir hattan oluşur. Kafkas Rivierası'nda yer alan Soçi, Rusya'da subtropikal iklimin nadir görüldüğü yerlerdendir. Yazları ılık ve yağışlı iken; kışlar serin ve yumuşak geçer. Karadeniz'in diğer bölgeleri gibi yıl boyu yağış eksik olmaz.
2014 Kış Olimpiyatları ve 2014 Kış Paralimpik Oyunları'na ev sahipliği yapmıştır. Ayrıca 2014 yılından itibaren en az 2020'ye kadar Rus Formula 1 yarışlarına da ev sahiliği yapacaktır. 2018 FIFA Dünya Kupası maçlarının bir kısmı Soçi'de yapıldı.