PAKDATAHUB

Flour prices by city in Pakistan - weekly SPI data for 17 cities

A 20 kg bag of wheat flour cost Rs 2,200 in Faisalabad and Rs 3,066 in Karachi in the week to 17 September 2026. Weekly PBS prices for 30 essentials in 17 cities, and a cost-of-living index, via the PakDataHub API.

PakDataHub · 25 Sept 2026 · 1 min read

The same bag of flour can cost 40% more in one city than another. The Pakistan Bureau of Statistics' weekly Sensitive Price Indicator records 30 essentials in 17 cities, and PakDataHub serves every one of them as a clean weekly series.

Wheat flour, 20 kg bag (week to 17 Sep 2026)

City Rs
Faisalabad 2,200
Lahore 2,219
Multan 2,358
National average 2,700
Peshawar 2,843
Quetta 2,970
Islamabad 2,993
Karachi 3,066

Punjab's wheat belt is cheapest. Karachi, Islamabad and Hyderabad pay the most.

Get it

# One city
curl -H "X-API-Key: pk_live_xxx" \
  "https://api.pakdatahub.com/v1/commodities/by-city?item=wheat_flour&city=karachi&sort=asc"

# Every city for the latest week
curl -H "X-API-Key: pk_live_xxx" \
  "https://api.pakdatahub.com/v1/series/commodities.wheat_flour?limit=18"

The same works for sugar, cooking_oil, vegetable_ghee_tin, rice_basmati, milk_fresh, eggs, chicken, petrol, diesel, lpg and the rest of the 30 items.

Cost of living by city

PakDataHub also builds a weekly cost-of-living index per city (cost_of_living.<city>) by rebasing each essential's price to 100 in late June 2025 and averaging. By mid-September 2026:

  • National: 125.3, meaning essentials cost about 25% more than in June 2025.
  • Highest: Peshawar (133.9) and Sialkot (133.3).
  • Lowest: Larkana (119.8) and Hyderabad (120.9).
curl -H "X-API-Key: pk_live_xxx" "https://api.pakdatahub.com/v1/series/cost_of_living.national?sort=asc"

Explore it without code in the free cost-of-living tool.

Get the data behind this post

Every number here is one API call away — official SBP, PBS, PTA and MUFAP data, free to start.

Related