Milk fresh (Un-boiled) price in Pakistan

Average retail price per 1 litre, 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 221.05

per 1 litre

Change in a week

—

was Rs 221.05

Change in a year

+8.9% (up from a year ago)

was Rs 202.93

Lowest this week in Sargodha (Rs 176.60), highest in Peshawar (Rs 266.46).

Milk fresh (Un-boiled) — average price by city, lowest first
CityAverage (PKR)Range seen
Sargodha176.60170–180
Bahawalpur186.43180–200
Bannu193.10180–200
Sukkur200.00200–200
Faisalabad206.46200–220
Multan209.95200–220
Lahore218.02210–230
Gujranwala220.00220–220
Quetta220.00220–220
Khuzdar226.47220–240
Hyderabad230.00230–230
Karachi240.00240–240
Sialkot243.15230–250
Larkana243.29240–250
Rawalpindi244.34220–260
Islamabad256.56240–270
Peshawar266.46250–280

All 51 essential items