Делян се намира в община Божурище, на 33 km западно от столицата София, на източните склонове на Вискяр планина със средна надморска височина от 790 m. Къщите му са сгушени в красива долина между три малки върха на Вискяр. Най-близкият град е Брезник, на 11 km шосейно разстояние западно от Делян (7 km по права линия), до който води хубав асфалтиран път. Пътят пресича главното било на Вискяр, откривайки живописни гледки на склонове, залесени с борови и брезови гори. Селото носи името на водача на българското въстание срещу Византийската империя (1040 – 1041) и за кратко време цар на България, Петър II Делян.