Soči (rusky: Сочи) je město v Krasnodar Krai, v Rusku, které se nachází severně od hranice Ruska s republikou Abcházie, na pobřeží Černého moře.Rozléhá se podél pobřeží Černého moře a na pozadí sněhové vrcholky Kavkazu.Sochi prohlašuje, že je nejdelší město v Evropě. V 2002 bylo sčítání lidu a tžilo tam 328.809 lidí. V roce 2006 byla populace odhadována na 395.012 lidí. Město bylo vybráno jako hostitel zimních olympijských her XXII a XI paralympijských her v roce 2014, stejně jako ruské Grand Prix Formule 1 od roku 2014 nejméně do roku 2020.Je to také jeden z hostitelských měst pro FIFA 2018.