The large part of the population of Oghi tehsil is indigenous Swatis, Gurjars, Awans and a mixture of other smaller groups. Hindko is spoken as the main language by around 62% of the people, Pashto language by some 30% and Gojri by some 8 %.