Pulse Mash (Washed) price in Pakistan

Average retail price per 1 kg, recorded by the Pakistan Bureau of Statistics in 17 cities on 12 November 2026.

Latest weekly releasePrices collected on

Official weekly average retail prices collected by PBS in 17 cities (Thursday prices). Shop prices vary.

Source: Pakistan Bureau of Statistics (PBS), Weekly Sensitive Price Indicator. Official release (opens in a new tab) · Data file (Excel) (opens in a new tab)

National average

Rs 472.50

per 1 kg

Change in a week

+0.1% (up from last week)

was Rs 472.20

Change in a year

+6.6% (up from a year ago)

was Rs 443.34

Lowest this week in Bahawalpur (Rs 396.56), highest in Islamabad (Rs 514.68).

Pulse Mash (Washed) — average price by city, lowest first
CityAverage (PKR)Range seen
Bahawalpur396.56390–410
Sukkur420.00420–420
Hyderabad443.31440–450
Faisalabad446.57440–460
Bannu460.00460–460
Karachi468.74440–520
Peshawar474.23460–500
Gujranwala480.00480–480
Sargodha480.00480–480
Lahore485.17470–500
Larkana486.58480–500
Khuzdar486.58480–500
Rawalpindi499.23480–520
Quetta499.96490–510
Sialkot500.00500–500
Multan508.79490–520
Islamabad514.68480–540

All 51 essential items