Население Сочи по состоянию на 2016 год — 401 290 жителей, 69,92 % — русские; 20,09 % — армяне; 2,29 % — украинцы; 2,03 % — грузины.
В городе проживают также адыги, греки, абхазы, осетины, татары и белорусы, а также представители иных национальностей.
Религия в Сочи самая разнообразная.
Данные переписи населения 2016 года показали, что русское население Сочи самое многочисленное, но вместе с тем, русские поселились на территории города не ранее конца XIX века.
Увеличение количества россиян в последние годы наблюдается не только по причине естественного прироста, но и потому что, русские из других областей переезжают на жительство в город и до настоящего времени.
Что касается армянской общины, то она начала образовываться во второй половине 60-х годов XIX века. В Сочинском округе армяне появились не случайно, а по приглашению агронома И.А. Хатисова. В 1915 году в Сочи прибыли армяне в результате геноцида.
Коренное население Сочи
Одними из коренных жителей население считаются адыги, которые в древности поселились на территории нынешнего города.
Наибольшая община адыгов проживает в ряде аулов Лазаревского района.
Община грузин немногочисленна, объясняется тем, что между Грузией и Россией значительно ухудшились отношения в последние годы.
Историки утверждают, что грузины впервые переселились в город достаточно давно, но большинство грузин которые ныне проживают в Сочи – это беженцы из Абхазии, переехавшие в город в начале 90-х годов прошлого века в результате грузино-абхазского конфликта.
Греки селились на побережье Черного моря испокон веков, поэтому не удивительно, что в населении Сочи существует греческая диаспора.
Хотя по своей численности она немногочисленна – всего три тысячи человек, греки время от времени покидают историческую родину, переезжая сюда.