Население 312,8 тыс. человек (2008), что составляет 48 % населения республики. Фактическое число жителей, возможно, больше — за счёт неучтённых беженцев, вынужденных переселенцев и временно проживающих в городе сельских жителей.
Национальный состав населения (по переписи 2002 года): осетины — 59,51 %, русские — 27,59 %, армяне — 3,89 %, грузины — 2,32 %.
Национальный состав населения (по переписи 2002 года): осетины — 59,51 %, русские — 27,59 %, армяне — 3,89 %, грузины — 2,32 %.