Sochi es una ciudad en Krasnodar Krai, Rusia, en la costa del Mar Negro, cerca de la frontera con Georgia/Abjasia. La región del Gran Sochi, que comprende territorios y asentamientos subordinados a Sochi propiamente dicho, cubre 3,526 kilómetros cuadrados (1,361 millas cuadradas) y se extiende por 145 kilómetros (90 millas) a lo largo de la costa del Mar Negro hacia las montañas del Cáucaso. La ciudad propiamente dicha tiene una superficie de 176.77 kilómetros cuadrados (68.25 millas cuadradas). La ciudad tiene una población permanente de 343,334, frente a los 328,809 del censo de 2002, lo que la convierte en la ciudad turística más grande de Rusia, según el censo de 2010. Es una de las pocas zonas de Rusia con clima subtropical, con veranos cálidos a calurosos e inviernos moderados, ya que forma parte de la Riviera del Cáucaso.
Sochi acogió los XXII Juegos Olímpicos de Invierno y los XI Juegos Paralímpicos de Invierno en 2014, con las competiciones alpinas y nórdicas realizadas en la estación de esquí adyacente de Roza Khutor en Krasnaya Polyana, así como el Gran Premio de Fórmula 1 de Rusia desde 2014 hasta al menos 2020. También será una de las ciudades anfitrionas de la Copa Mundial de la FIFA 2018.