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