Kabalgram or Kabal Gram (Urdu: کابلگرام ) is a village with the largest population in Martung Tehsil of Shangla District, Khyber Pakhtunkhwa province Pakistan. It is situated on the extreme right bank of River Indus and is south-east to Kuzkalai, the central village of Martung. River Indus is the boundary of Shangla with Tor-Ghar District of Hazara division.
Kabalgram is relatively at lower altitude (around 510 metres above mean sea level) compared to the rest of Martung and it remains quite hot in summer at Kabalgram. Being very near to Martung, Kabalgram is very similar to Martung in almost all aspects. The community of Kabalgram is however more similar to that of Tor-Ghar and hence have their peculiar traditions. Most of them belong to Akhunkhel and Nasratkhel who are the sub-sects of Yousafzai tribe of Pathans.
River Indus is the life line of Kabalgram, though there does not exist any proper irrigation system. Some small canals have been built by the local formers to their fields wherever possible. Most of the people use river water directly for drinking and household using or use the underground water. The water table in Kabalgram is within a few meters because of River Indus.