Дагеста́нские Огни́ — город на юге России, в Республике Дагестан. Город республиканского значения. Образует муниципальное образование «город Дагестанские Огни» со статусом городского округа, как единственный населённый пункт в его составе. Город расположен у северо-восточного подножия Большого Кавказа, в 118 км к юго-востоку от Махачкалы и в 5 км к северо-западу от Дербента. Находится на высоте 35 метров над уровнем моря, к северо-востоку от горы Барафтау (208 м). Расстояние до Каспийского моря составляет около 3 км. Является спутником города Дербент. Город находится в 730 км от аэропорта Ставрополя.
Путь из Ставрополя в Дагестанские Огни занимает в среднем 10,5 часов.