Gilgit-Baltistan is a multilingual region where Urdu being a national and official language serves as the lingua franca for inter ethnic communications. English is co-official and also used in education, while Arabic is used for religious purposes. The table below shows a break-up of Gilgit-Baltistan first-language speakers.

1ShinaIt is a Dardic language spoken by the majority in six tehsils (Gilgit, Diamir/Chilas, Darel/Tangir, Astore, Puniyal/Gahkuch and Rondu).
2BaltiIt is spoken by the majority in five tehsils (Skardu/Shigar, Kharmang, Gultari, Khaplu and Mashabrum). It is from the Tibetan language family and has Urdu borrowings.
3BurushaskiIt is spoken by the majority in four tehsils (Nagar 1, Hunza/Aliabad, Nagar II, and Yasin). It is a language isolate that has borrowed considerable Urdu vocabulary.
4KhowarIt is spoken by the majority in two tehsils (Gupis and Ishkomen) but also spoken in Yasin and Puniyal/Gahkuch Tehsils. Like Shina, it is a Dardic language.
5WakhiIt is spoken by the majority of people in Gojal Tehsil of Hunza. But it is also spoken in the Yasin and Ishkomen tehsils of Gupis-Yasin and Ghizer districts. It is classified as eastern Iranian/ Pamiri language.
OthersPashto, Kashmiri, Domaaki (spoken by musician clans in the region) and Gojri languages are also spoken by a significant population of the region.