Battagramas yra įsikūręs 34,41 platumos ir 73,1 ilgumos pakraščiuose. Jis apsuptas Kohistan rajono šiaurėje, Mansehra rajono rytų, Kala Dhaka (dabar Torghar rajono) gentinių teritorijų į pietus ir Shangla rajono į vakarus. Jis turi bendrą žemės plotą 1301 kvadratinių kilometrų. Battagramas gavo rajono statusą 1993 m. liepos mėn., kai jis buvo atnaujintas iš Tehsil ir atskirtas nuo Mansehra rajono.
1993 m. liepos