Hindko is basically spoken in 7 districts of KPK e.g Haripur, Abbottabad,Kohat,Mansehra,Swabi,Nowshera and Peshawar. Dialects are quite different in nearly evey district. In Haripur it is spoken in almost whole of district and their dialect resemble quite a lot like punjabi as this district is located in neighbourhood of punjab as you move to northern side to Abbottabad district here hindko is spoken by 70-75 percent of district remaining district speaks potohari/Pahari so their dialect resembles like potohari. In Kohat almost 30-35 % of population speaks hindko in remaining district pashto is spoken. In Mansehra almost 40-45 percent of district speaks Hindko nearly 40% speaks pashto and in remaining district Gojri is spoken. Although kohistani and kashmiri are spoken too but these two languages are not local languages as kohistani and kashmiri speakers are inmigrants over here. Hindko in mansehra has two dialects one resembles little bit while other resembles quite a lot like Pashto. Dialect of hindko in Kohat and Mansehra is similar. In Swabi 10-15% of population speaks hindko whereas in rest district pashto is spoken. In Nowsera,Okara khattak is area where hindko is spoken. In Peshawar 15-20% of population speaks hindko which is in main city only. Neither hinkowans nor pashtun are immigrants. They all are locals in their respective diatricts and call themselves Pathan. Their is billinguality in hindko speakers of Kohat,Pehawar,Swabi and Okara khattak. Whereas in Mansehra billinguality is 90% both hindkowaans and pashtuns are billingual. Fortunately I am myself pashtun of Mansehra so I have provided you information about these two languages.