Shahpuri is a Punjabi dialect spoken in the Sargodha Division of Punjab Province in Pakistan. Grierson considered it to be representative of Western Punjabi ("Lahnda"), but later opinions have tended to see it as a dialect of Punjabi "proper" that is transitional to Siraiki. Its name is derived from former Shahpur District (now Shahpur Tehsil, part of Sargodha District).
It is mostly spoken in Sargodha and Khushab Districts. It is also spoken in neighbouring Mianwali,Jhang,Chiniot Mandi Bahudin and Bhakkar Districts. It is mainly spoken on western end of Sindh River to Chennab river crossing Jehlam river. This entire area has almost the same traditions, customs and culture. The Shahpuri dialect of Punjabi has several aspects that set it apart from other Punjabi variants.
In its phonology Shahpuri has the same tonal pattern as Standard Punjabi.
In common with Thali and Hindko, there is a class of two-syllable nouns that mark case distinctions by vowel alternation. The case suffixes of the older language have dropped, leaving the assimilated root vowels as the only indicator of the case: /jʌŋɡʊl/ ~ /jʌŋɡəl/ /jʌŋɡɪl/. Grierson explains this by substratal Dardic influence, whereas Shackle finds it more plausible that it is the result of Shahpuri's central position between areas favouring one or another vowel in these contexts.