Sochi liegt zweieinhalb Flugstunden von Moskau entfernt am Schwarzen Meer und gilt als Traumurlaubsziel der Russen. Da der Bade- und Kurort auf dem gleichen Breitengrad wie Nizza liegt, werden zum ersten Male Winterspiele in einer subtropischen Gegend stattfinden. So herrscht im Winter ein mildes Klima und das nahe Kaukasus-Gebirge verfügt trotzdem über genug Schnee zum Skifahren.
Die Region Sochis erstreckt sich 145 km entlang der nordöstlichen Küste des Schwarzen Meeres. Allein im Zentrum leben 130.000 Einwohner, viele davon vom Tourismus. Sochi bewarb sich zweimal um die Austragung der Spiele und war der Bewerber mit dem höchsten Budget, da alle Wettkampfstätten erst errichtet werden müssen. Präsident Putin setzte sich stark für die Vergabe der Spiele nach Russland ein. Die Regierung investiert viel Geld in die Errichtung der Sportstätten und Infrastruktur.
Es wird zwei Zentren geben. Das Skigebiet in Krasnaja Poljana wird der primäre Austragungsort für die Wettbewerbe im Freien sein, während die Stadt Sochi selbst alle Hallenwettbewerbe beherbergen wird. Dabei befinden sich sämtliche Eishallen in einem Park und sind untereinander zu Fuß erreichbar. Auch das neue Olympiastadion liegt dort und bietet 40.000 Zuschauern Platz. Zwei Eishockeyhallen sowie je eine für Curling, Eisschnelllauf und Eiskunstlauf/Short-Track bieten im Park bis zu 70.000 Menschen Platz.
2010 in Vancouver wurden 86 Wettbewerbe in sieben Sportarten ausgetragen. Das Programm für 2014 wurde auf 92 Wettbewerbe erweitert. Neu im Programm sind u. a. Ski- Halfpipe, Eisschnelllauf, Short Track, eine Biathlon-Mixed-Staffel, Teamwettbewerbe im Rennrodeln und Snowboard-Parallelslalom.