Şanlıurfa'nın 44 kilometre güneydoğusunda yer alan Harran, kendi adıyla anılan ovanın merkezinde yer almaktadır. İlçenin 63 köyü vardır. Güneyinde Akçakale, kuzeyinde merkez, batısında Suruç, doğusunda ise Ceylanpınar ilçeleriyle çevrilidir. Topraklarının büyük bölümü, Harran Ovası ile kaplıdır. Colap suyu, Cudi ve Urça derelerinin suladığı Harran’da, en yüksek nokta 600 m’yi aşmaz. İlçe Türkiye-Suriye sınırında yer almaktadır.