Mardin Güneydoğu Anadolu Bölgesi’nde yer alan en büyük şehirlerden biridir. Güneydoğu Anadolu Bölgesi’nin Dicle Bölümü’nde yer alan şehir kuzeyinde Diyarbakır ve Batman, güneyinde Suriye, batısında Şanlıurfa, doğusunda Siirt ve Şırnak ile komşudur. Ankara’ya 1027 kilometre uzaklıkta bulunan Mardin İstanbul’a 1448 kilometre mesafededir. Buğur Çayı, Savur Çayı ve Zerkan Deresi şehrin önemli akarsuları arasında yer alır. Fırat ve Dicle nehirlerinin kolları il topraklarında koridor oluştururken Kızıltepe, Mardin ve Nusaybin ovaları şehirdeki başlıca ovalardır. İl kuzeyinde yer alan Mazı Dağları; Mardin Dağları adı ile de bilinmektedir. Kuzeyi dağlık olan ilin güney kesimleri düzlüktür.