Punjabi is spoken by the locals mostly. However, people do speak Hindi, Urdu and English too.