Град Димитровград налази се на 463 м надморске висине, 43°01' сгш. и 22°45' игд. на крајњем југоистоку Републике Србије, у горњем току реке Нишаве, на око 90 км од Ниша и око 60 км од Софије, главног града Републике Бугарске. Територијално припада пиротском округу и удаљен је око 20 км источно од седишта округа. По попису из 2002. г. цела општина има 11748 становника, а у самом граду живи 6968 становника. Већину становништва чине припадници бугарске националне мањине.
Стара планина је део планинског система Балкан (тур. планина ), који се простире делимично у Србији и већим делом у Бугарској, дуг је око 600 км, широк око 30 – 50 км. Пружа се од Старе Планине на западу до Црног мора на истоку и представља продужетак Јужних Карпата. Дели се на Западни (до Искра), Средњи (до Шипке) и Источни Балкан (до Црног мора). Највиши врхови су: Ботев 2376 м, Вежен 2198 м, Миџор 2169 м, а најважнији превој је Шипка 1326 м.
Петрлашка пећина је у ствари систем пећина на јужном ободу крашког Одоровачког поља, у рејону Забрђа. Удаљена је од града око 12 км северно, пут је 10 км асфалтни и 2 км земљани.
Река Јерма (Суковска река) је лева притока Нишаве укупне дужине 72 км. Извире источно од Власинског језера, где њен изворишни крак чини Вучја река. После 17 км она прелази у предео Знепоље у Бугарској (позната и под под називом Трнска река), па преко бугарске територије тече 27 км, затим се враћа у Србију код села Петачинци у димитровградској општини и тече углавном према северу око 28 км све до улива у Нишаву код села Сукова (11 км од Димитровграда).