Численность населения республики по данным Госкомстата России составляет 705270 чел. (2015). Плотность населения - 88,3 чел./км (2015). Городское население - 64,08 % (2015).

Северная Осетия является одним из самых густонаселённых субъектов Российской Федерации и занимает по этому показателю 5 место (после Москвы, Санкт-Петербурга, Московской области и Ингушетии). Реальная плотность населения в местах проживания основной части населения составляет более 140 чел./км². Половина населения республики (56 %) проживает во Владикавказе.

В республике проживают представители 95 национальностей.

Национальный состав

(в таблице показаны народы c численностью более 1000 человек)

Народ

Численность, 2010

человек

Осетины ↗

459 688 (64,5 %)

Русские ↘

147 090 (20,6 %)

Ингуши ↗

28 336 (4,0 %)

Армяне ↘

16 235 (2,3 %)

Кумыки ↗

16 092 (2,3 %)

Грузины ↘

9 095 (1,3 %)

Турки ↗

3 383

Украинцы ↘

3 251

Азербайджанцы ↗

2 857

Кабардинцы ↘

2 802

Чеченцы ↘

2 264

Греки ↘

1 880

Цыгане ↗

1 684

Корейцы ↘

1 458

Татары ↘

1 411