Najaf ligger sørvest i Irak og grenser til provinsene Anbar, Muthanna, Karbala, Babil og Al-Qadisiyya og i sør grenser den til Saudi-Arabia.