Центр Правобережного района в Северной Осетии, в 22 км к северу от Владикавказа. Расположен на Осетинской наклонной равнине, на правобережье реки Терек. Железнодорожный. узел на линии Ростов-на-Дону - Баку (от Беслана отходит железнодорожная ветка на Владикавказ). Через город проходит автомобильная магистраль Ростов-на-Дону - Баку. Численность населения, по данным на 1992 г., составляет 34,1 тысячи человек (в 1979 г. - 28,9 тысячи).
Образован как поселок при крупном крахмало-паточном комбинате. Город - с 1950 г. Современный Беслан - промышленный и сельскохозяйственный центр. Действуют маисовый (бывший крахмало-паточный) комбинат (вырабатывает из кукурузы крахмал, патоку, глюкозу, масло, сухие корма для животноводства), заводы - "Автоспецоборудование", электромеханический, пенькозавод и др., предприятие по производству стройматериалов.
В основе застройки города - двухэтажные дома конца 1940-1950-х гг.