Tomato and Egg Price in Pakistan This Week: Tomatoes Rs 217, Eggs Rs 273 a Dozen, All 17 Cities (12 November 2026)
Tomatoes averaged Rs 217.18 a kilo and eggs Rs 272.89 a dozen in Pakistan on 12 November 2026. See the PBS average, range and weekly change in all 17 cities.
یہ صفحہ اردو میں پڑھیں
Short answer: Tomatoes cost Rs 217.18 a kilo on average in Pakistan in the week to 12 November 2026, up 12.06% in a week, according to the Pakistan Bureau of Statistics (PBS). Eggs cost Rs 272.89 a dozen, up 5.98%. Islamabad had the dearest tomatoes at Rs 263.49 a kilo. Khuzdar had the dearest eggs at Rs 300 a dozen.
The prices come from the city annex of the weekly Sensitive Price Indicator (SPI), released by PBS on Friday 13 November. PBS collects them in 50 markets across 17 cities. Each city figure below is that city's average, with the lowest and highest price PBS found.

Tomato prices in all 17 cities on 12 November 2026
The national average for tomatoes was Rs 217.18 a kilo on 12 November 2026. Prices ran from Rs 160 to Rs 300 a kilo across all markets. Larkana and Quetta saw the steepest weekly jumps, while Karachi and Hyderabad got cheaper.
| City | Average, 12 Nov | Range, 12 Nov | Average, 5 Nov | Weekly change |
|---|---|---|---|---|
| Islamabad | Rs 263.49 | Rs 230 to 300 | Rs 252.75 | +4.25% |
| Rawalpindi | Rs 256.63 | Rs 235 to 280 | Rs 252.34 | +1.70% |
| Gujranwala | Rs 220.00 | Rs 220 | Rs 220.00 | 0.00% |
| Sialkot | Rs 250.00 | Rs 250 | Rs 220.00 | +13.64% |
| Lahore | Rs 239.34 | Rs 220 to 260 | Rs 231.73 | +3.28% |
| Faisalabad | Rs 200.00 | Rs 200 | Rs 200.00 | 0.00% |
| Sargodha | Rs 240.00 | Rs 240 | Rs 200.00 | +20.00% |
| Multan | Rs 238.77 | Rs 220 to 250 | Rs 193.10 | +23.65% |
| Bahawalpur | Rs 200.00 | Rs 200 | Rs 176.60 | +13.25% |
| Karachi | Rs 205.82 | Rs 160 to 250 | Rs 233.35 | -11.80% |
| Hyderabad | Rs 181.30 | Rs 160 to 200 | Rs 192.98 | -6.05% |
| Sukkur | Rs 200.00 | Rs 200 | Rs 160.00 | +25.00% |
| Larkana | Rs 206.46 | Rs 200 to 220 | Rs 106.27 | +94.28% |
| Peshawar | Rs 229.55 | Rs 200 to 250 | Rs 212.02 | +8.27% |
| Bannu | Rs 180.00 | Rs 180 | Rs 180.00 | 0.00% |
| Quetta | Rs 204.78 | Rs 190 to 220 | Rs 134.66 | +52.07% |
| Khuzdar | Rs 200.00 | Rs 200 | Rs 200.00 | 0.00% |
Weekly changes are our own sums from the two PBS annexes. A single figure in the range column means every market PBS checked in that city charged the same price.
Larkana tomatoes nearly doubled in one week
Tomatoes in Larkana rose from Rs 106.27 to Rs 206.46 a kilo, up 94.28% in one week. Quetta rose 52.07%. A week earlier, these two were the cheapest cities in the country. Prices across Pakistan are now much closer together.
The spread tells the story. On 5 November, Islamabad paid 2.38 times what Larkana paid. On 12 November, the dearest city paid 1.46 times the cheapest. The cheapest city is now Bannu at Rs 180, and the dearest is Islamabad at Rs 263.49.
Karachi went the other way. Its average fell from Rs 233.35 to Rs 205.82, and some Karachi markets sold at Rs 160 a kilo, the lowest price PBS found anywhere that week.
Egg prices in all 17 cities on 12 November 2026
Farm eggs averaged Rs 272.89 a dozen across Pakistan on 12 November 2026, up 5.98% in a week. Prices rose in 16 of 17 cities. Only Quetta stayed flat. Eggs are still 23.29% cheaper than a year ago, when they cost Rs 355.73.

| City | Average, 12 Nov | Range, 12 Nov | Average, 5 Nov | Weekly change |
|---|---|---|---|---|
| Islamabad | Rs 276.24 | Rs 275 to 280 | Rs 258.74 | +6.76% |
| Rawalpindi | Rs 274.86 | Rs 272 to 280 | Rs 257.99 | +6.54% |
| Gujranwala | Rs 270.00 | Rs 270 | Rs 246.62 | +9.48% |
| Sialkot | Rs 270.00 | Rs 270 | Rs 261.66 | +3.19% |
| Lahore | Rs 271.00 | Rs 271 | Rs 251.00 | +7.97% |
| Faisalabad | Rs 271.00 | Rs 271 | Rs 251.00 | +7.97% |
| Sargodha | Rs 271.00 | Rs 271 | Rs 251.00 | +7.97% |
| Multan | Rs 261.06 | Rs 255 to 270 | Rs 249.42 | +4.67% |
| Bahawalpur | Rs 260.00 | Rs 260 | Rs 246.62 | +5.43% |
| Karachi | Rs 279.38 | Rs 275 to 290 | Rs 256.77 | +8.81% |
| Hyderabad | Rs 259.97 | Rs 250 to 270 | Rs 248.17 | +4.75% |
| Sukkur | Rs 280.00 | Rs 280 | Rs 260.00 | +7.69% |
| Larkana | Rs 260.00 | Rs 260 | Rs 253.15 | +2.71% |
| Peshawar | Rs 282.97 | Rs 250 to 300 | Rs 274.27 | +3.17% |
| Bannu | Rs 270.00 | Rs 270 | Rs 250.00 | +8.00% |
| Quetta | Rs 284.84 | Rs 270 to 300 | Rs 284.84 | 0.00% |
| Khuzdar | Rs 300.00 | Rs 300 | Rs 280.00 | +7.14% |
Lahore, Faisalabad and Sargodha moved together on eggs
Lahore, Faisalabad and Sargodha all showed exactly Rs 251 a dozen on 5 November and exactly Rs 271 on 12 November. Every market PBS checked in those three cities moved by the same Rs 20 a dozen in one week.
Gujranwala had the biggest weekly rise at 9.48%, from Rs 246.62 to Rs 270. Karachi rose 8.81% to Rs 279.38, which makes it dearer than Lahore by about Rs 8 a dozen.
What to do if your shop charges more
These are averages from PBS markets, so a corner shop may charge a little more. A big gap is worth acting on. Here is a simple way to check and complain.
- Find your city in the tables above and note the highest price PBS found.
- If your shop is well above that, ask the shopkeeper why, and try one more shop before you buy in bulk.
- In Punjab, report overcharging on the Qeemat app or 0800-02345, as set out in our Punjab overcharging guide.
- In Karachi and the rest of Sindh, use the routes in our Sindh overcharging guide.
The full weekly price picture, including petrol, flour and LPG, is in our SPI report for 12 November 2026. The last city lists for these items are in the 22 October tomato and onion prices.
Common questions
What is the tomato price in Pakistan today?
The PBS national average was Rs 217.18 a kilo in the week to 12 November 2026. City averages ran from Rs 180 in Bannu to Rs 263.49 in Islamabad.
Where are tomatoes cheapest in Pakistan this week?
Bannu at Rs 180 a kilo, then Hyderabad at Rs 181.30. The lowest single market price PBS found was Rs 160, in Karachi and Hyderabad.
What is the egg price per dozen in Pakistan?
Farm eggs averaged Rs 272.89 a dozen in the week to 12 November 2026, up 5.98% in a week.
Which city has the most expensive eggs?
Khuzdar at Rs 300 a dozen, then Quetta at Rs 284.84 and Peshawar at Rs 282.97.
Why did tomatoes rise so much in Larkana and Quetta?
PBS publishes prices, not reasons. Both cities were far cheaper than the rest of the country on 5 November, and on 12 November they came close to the national average.
How often are these prices updated?
PBS updates them every Friday with the weekly SPI. The next release covers the week to Thursday 19 November 2026.
How we verified this
What we checked and where we read it.
We checked every price on 14 November 2026 in the PBS SPI city annexes for 12 November 2026 (Annex_12.11.2026.pdf) and 5 November 2026 (Annex_05.11.pdf), linked from the PBS release page. National averages and yearly changes are from the same annex and the SPI Executive Summary report.
About the author

Global Affairs & Political Economy Writer
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.




