Najrán está poblada por la tribu Banu Yam desde hace centenares de años.
El rey Abdulaziz, el fundador de Arabia Saudita, no pudo forzarlos a entrar bajo su mando.
Por lo tanto, tuvo que hacer un acuerdo con dicha etnia, que consistía en darles total libertad para practicar sus actividades religiosas y de esta manera ellos aceptaran ser parte del reino.
Buena parte de la población pertenece a la rama Isma'ili del Islamismo chiita.
El Emirato de Najrán fue establecido en 1353 después de su unificación con Arabia Saudita, su actual es el príncipe Jalawi bin Abdul Aziz bin Musaed Al Saud.