Está ubicada al noreste del país, entre el Hindu Kush y el Amu Daria.
Algunas ciudades principales son Eškašem, Handūd, Jurm y Qal'eh-ye Panjeh.
El nombre Badajshán aparece registrado por primera vez en las escrituras chinas de los siglos VII y VIII DC, antes de que el área fuera gobernada por heftalitas, turcos y árabes.
En 1859, Badajshán se convirtió en tributario de Kabul, y su autonomía terminó en 1881.
Badajshán fue la única provincia no ocupada por los talibánes durante el control total del país.
Étnicamente la población es principalmente tayika, también hay uzbekos y una pequeña minoría de kirguises.
En invierno la ciudad es a veces aislada por una dura capa de nieve.
En 1979 fue un foco de guerrillas afganas quienes intentaron repeler la invasión soviética.