Дигора — город в Республике Северная Осетия — Алания. Административный центр Дигорского района. Образует муниципальное образование «Дигорское городское поселение». Город расположен на левом берегу реки Урсдон (левый приток Терека), в 52 км к северо-западу от Владикавказа. Архитектура города состоит из частных домов сельского типа, преимущественно одно, или двухэтажными строениями, так же несколько многоквартирных корпусов. Площадь территории города Дигора составляет 9,19 км². Город находится в 350 км от аэропорта Ставрополя.
Путь из Ставрополя в Дигору занимает в среднем 4,5 часа.