The town or village of Balakot is occupied mainly by Swati family, Pathan(Madakhail), Gujjar, Awan, Swati, Syed, Turk, Mughal and Hanki tribes.