소치(러시아어: Сочи, 문화어: 쏘치)는 러시아 크라스노다르 지방에 있는 도시로, 조지아/압하지야, 흑해와 맞닿아 있다. 그레이터 소치 또는 행정 구역의 총 면적은 3,526km2이며 도시가 퍼져 있는 캅카스 산맥부터 흑해까지는 145 km, 도시 실제 면적은 176.77km2이다. 2010년 러시아 인구조사에 따르면 도시의 인구는 343,334명으로, 러시아에서 가장 인구가 많은 휴양지이다. 더운 여름과 따뜻한 겨울, 아열대 기후를 가진 러시아의 몇 없는 도시이다.