Skip to content
Pakistan Era logo
News

Atta Price in Pakistan October 2026: 20 kg Bag Rs 2,883 Average, Every City From Lahore to Karachi (PBS)

A 20 kg atta bag averaged Rs 2,882.68 in Pakistan in October 2026, up 7.24% in a month, PBS says. See the price in all 17 cities and the cost per kilo.

Muhammad Hatim, author at Pakistan EraMuhammad Hatim5 min read
Wheat flour in a brass bowl beside golden wheat ears on a kitchen table

A 20 kg bag of wheat flour (atta) cost Rs 2,882.68 on average in Pakistan in October 2026, according to the Pakistan Bureau of Statistics (PBS). That is Rs 194.70 or 7.24% more than in September, and 34.34% more than a year ago. Lahore was the cheapest city at Rs 2,319 and Karachi the dearest at Rs 3,293.

PBS published these monthly averages for 17 cities on 2 November 2026, with its October inflation report. They are averages of the prices its staff record every week, so they smooth out one-off jumps. We downloaded the PBS sheet the same evening. Below is the price in every city, the cost per kilo, how much it has risen, and how to check your own shop's price against it.

The average 20 kg atta bag cost Rs 2,882.68 in October 2026

The PBS national average for a 20 kg wheat flour bag was Rs 2,882.68 in October 2026. It was Rs 2,687.98 in September 2026 and Rs 2,145.81 in October 2025. That works out to about Rs 144 a kilo, against about Rs 107 a kilo a year ago.

Average 20 kg atta bag price in Pakistan was Rs 2,882.68 in October 2026

In one year a family that buys two bags a month now pays about Rs 1,474 more each month for the same flour. In October alone the extra cost for those two bags was about Rs 389. Flour was one of the main reasons Pakistan's October 2026 inflation rose 1.1% in the month, with urban flour up 7.54% and rural flour up 9.41%.

Atta price in every city, from Rs 2,319 in Lahore to Rs 3,293 in Karachi

Lahore had the lowest October average at Rs 2,319.03 a bag, followed by Multan at Rs 2,401.91 and Sargodha at Rs 2,478.82. Karachi was highest at Rs 3,293.03, then Hyderabad at Rs 3,277.74 and Islamabad at Rs 3,245.79. The gap between cheapest and dearest is Rs 974.

City20 kg bag, October 2026Per kilo
IslamabadRs 3,245.79Rs 162.29
RawalpindiRs 2,906.13Rs 145.31
GujranwalaRs 2,680.57Rs 134.03
SialkotRs 2,743.31Rs 137.17
LahoreRs 2,319.03Rs 115.95
FaisalabadRs 2,490.59Rs 124.53
SargodhaRs 2,478.82Rs 123.94
MultanRs 2,401.91Rs 120.10
BahawalpurRs 2,918.47Rs 145.92
KarachiRs 3,293.03Rs 164.65
HyderabadRs 3,277.74Rs 163.89
SukkurRs 3,055.80Rs 152.79
LarkanaRs 3,087.94Rs 154.40
PeshawarRs 3,041.97Rs 152.10
BannuRs 3,136.76Rs 156.84
QuettaRs 3,101.24Rs 155.06
KhuzdarRs 3,124.01Rs 156.20

The per kilo column is the bag price divided by 20, which is our own arithmetic. These are average prices of the quality PBS tracks, so a branded or chakki flour bag in your area can cost more.

Punjab cities pay about Rs 560 less than Sindh for the same bag

Taking a simple average of the cities in each province, a 20 kg bag cost about Rs 2,617 in the eight Punjab cities, Rs 3,179 in the four Sindh cities, Rs 3,089 in Peshawar and Bannu, and Rs 3,113 in Quetta and Khuzdar. Islamabad, at Rs 3,246, was dearer than every Punjab city.

Average 20 kg atta bag price by province in October 2026, Punjab Rs 2,617 and Sindh Rs 3,179

Lahore, Multan, Sargodha and Faisalabad all stayed well below the national figure. Rawalpindi and Bahawalpur, at about Rs 2,906 and Rs 2,918, sat above the national average. Province averages are our arithmetic from the PBS city figures, not a PBS number.

Atta is up 34% in a year and 7% in a month

The national average rose from Rs 2,145.81 in October 2025 to Rs 2,882.68 in October 2026, a rise of Rs 736.87 or 34.34%. From September to October alone the bag rose Rs 194.70.

MonthAverage 20 kg bagChange
October 2025Rs 2,145.81n/a
September 2026Rs 2,687.98n/a
October 2026Rs 2,882.68+7.24% in a month, +34.34% in a year

The weekly figures moved faster still. PBS's weekly sheet put the bag at Rs 2,976.12 in the week to 22 October, as shown in the weekly flour price for 22 October. The monthly figure is lower because it averages all of October's weeks. The government has also set a wheat support price of Rs 4,500 per 40 kg for the next crop.

How to check whether your shop's atta price is fair

Compare the price on your bag with the PBS figure for your city. A gap of a few hundred rupees can be normal for a branded bag. A much bigger gap is worth reporting to your district price control officer.

  1. Note the weight on the bag, since some shops sell 10 kg or 15 kg bags.
  2. Divide the price by the weight to get the price per kilo.
  3. Compare it with the per kilo figure for your city in the table above.
  4. For the latest week, open the PBS weekly SPI sheet, which lists the 20 kg bag in each city.
  5. If the price is far above both, complain to the price control office of your district administration.
Steps to check whether a shop atta price is fair against the PBS city average

To turn a wheat price per maund into a flour price per kilo, the working is set out in converting a wheat maund price to flour per kg.

Common questions

What is the price of a 20 kg atta bag in Pakistan in October 2026?

The PBS national average was Rs 2,882.68 for October 2026. City averages ranged from Rs 2,319.03 in Lahore to Rs 3,293.03 in Karachi.

What is the atta price in Peshawar?

PBS recorded an average of Rs 3,041.97 for a 20 kg bag in Peshawar in October 2026, about Rs 152 a kilo.

What is the atta price per kg in Pakistan?

At the national average, it is about Rs 144 a kilo. It ranges from about Rs 116 in Lahore to about Rs 165 in Karachi.

How much has atta gone up in a year?

The national average is up Rs 736.87 or 34.34% from October 2025, according to PBS.

Is the PBS price the same as the government's notified price?

No. PBS records market prices that shops charge. District administrations notify their own official rates, which can differ.

How we verified this

What we checked, where we read it, and what we could not confirm.

Last checked 2 November 2026 at about 23:15 PKT. We downloaded Average Monthly Prices of 51 Essential Items for October 2026 from the PBS October 2026 inflation release, dated 2 November 2026, and read row 1, Wheat Flour Bag 20 kg. The flour change rates for urban and rural areas come from the PBS Monthly Review for October 2026. Per kilo prices, province averages and the family example are our own arithmetic. We did not check shop prices ourselves, and we did not read any district's notified rate.

About the author

Muhammad Hatim, author at Pakistan Era

Global Affairs & Political Economy Writer

Muhammad Hatim

Muhammad Hatim is a book lover who started writing because he enjoys it. At Pakistan Era he writes about international relations, geopolitics and the global economy, with a particular interest in South Asia and the forces behind current events.

TopicsAtta PriceFlourWheatPBSNews