Birçok arkaik inanç ve din, Mardin'de çok uzun zaman bir arada yaşamıştır. Bunlar arasında ''güneşe ve ateşe tapanların dini'' olan Şemsilik, kimilerinin ''İslamiyet'ten sapma'', kimilerinin ''Kürt dini'' saydığı ''şeytanı melek sayanların dini'' olan Yezidilik, çeşitli Hıristiyan ve İslam mezhepleri ile Yahudilik bulunur.