Landscape
Punjab has 170 dark stores across 23 cities - the smallest footprint among the top 10 Indian states but also one of the most interesting geographic distributions. Ludhiana leads with 35 stores (20.6%), Mohali holds 32 (19%), Jalandhar 20 (12%), Kharar 19 (11%), Zirakpur 19 (11%, carried under its Dialpura locality label in source data), Amritsar 13 (8%), and Patiala 10 (6%). The top seven cities carry 148 of 170 stores (87%); the remaining 22 stores spread across 16 smaller cities including Bathinda, Firozpur, Hoshiarpur, Pathankot, and a long tail of tehsil towns with one store each.
The Chandigarh tricity effect is the most important structural fact about Punjab’s quick-commerce market. Mohali (32 stores) and the cluster of towns immediately adjacent to it - Kharar (19), Zirakpur (19), Dera Bassi (1), and the BigBasket-only village placement at Dao Majra - collectively hold 72 stores, 42% of the state. Add Chandigarh itself (covered separately in our Chandigarh analysis) and Panchkula (Haryana), and the greater Chandigarh metropolitan agglomeration hosts a three-digit store network across three state jurisdictions. This multi-jurisdictional metro is one of the largest quick-commerce operational catchments in north India - but it doesn’t appear that way in state-level tables because its stores are split across three state reports.
Blinkit’s state-wide dominance is clear: at 86 stores and 50.6% market share, Blinkit leads Punjab more decisively than almost any other top-10 state, and it is the exclusive operator in 14 Punjab cities. Zepto holds 18.8% (32 stores) concentrated in the tricity, Ludhiana, Jalandhar, and Amritsar. Swiggy Instamart runs 15.3% (26 stores) with a similar spread plus Patiala and Bathinda. The two platforms whose coverage begins with our July 2026 data wave have entered cautiously and identically: Flipkart Minutes (14 stores) and BigBasket (12 stores) both operate almost exclusively in the tricity and the Ludhiana-Jalandhar corridor, and both are absent from Amritsar and Patiala - leaving Punjab’s cultural capital a three-platform market.
Punjab’s quick-commerce evolution has been slower than comparable states. The Chandigarh tricity has been a mature market for years; Ludhiana and Amritsar have grown but remain small by tier-one-metro standards; smaller Punjab cities are in early scouting phases. The explanation is demographic: Punjab is the only top-10 state where rural-to-urban migration has been a smaller driver of urban growth than out-migration (to Canada, UK, Australia) has been of workforce composition. Urban catchments are slow-growing; middle-class density is high but static.
Regional patterns
Punjab’s quick-commerce footprint clusters into four regions.
Chandigarh tricity / Mohali corridor (72 stores). Mohali (32), Kharar (19), Zirakpur (19), Dera Bassi (1), Dao Majra (1). This tricity cluster functions as a single urban agglomeration that extends into Haryana (Panchkula) and Chandigarh UT, and it is the only part of Punjab where all five platforms compete: Blinkit leads with 31 tricity stores, Zepto and Swiggy Instamart hold 13 each, BigBasket 8, and Flipkart Minutes 7. Mohali, Kharar, and Zirakpur are each five-platform cities in their own right - Kharar and Zirakpur are among the smallest five-platform cities in our national dataset. Expansion frontier: the New Chandigarh and Mullanpur corridor, plus southern Mohali sectors still being developed.
Ludhiana-Jalandhar GT Road corridor (55 stores). Ludhiana (35), Jalandhar (20). Punjab’s two main industrial-cum-commercial cities, connected by the Grand Trunk Road. Ludhiana is cycle, hosiery, and auto-component manufacturing; Jalandhar is sports goods, leather, and agricultural-implement manufacturing. Ludhiana is the state’s largest single deployment and a full five-platform market (Blinkit 15, Zepto 7, Swiggy 5, Flipkart Minutes 4, BigBasket 4); Jalandhar runs four-way (Blinkit 9, Zepto 6, Flipkart Minutes 3, Swiggy 2) with BigBasket absent. Both carry tier-two economics - lower per-store order volumes than the tricity, but meaningful middle-class catchments.
Amritsar and northwest Punjab (16 stores). Amritsar (13), Batala (1), Pathankot (1), Moga (1). Amritsar’s 13-store footprint reflects the city’s role as Punjab’s cultural capital and tourism economy; Blinkit leads (8) with Zepto (3) and Swiggy (2) as secondary operators, and neither Flipkart Minutes nor BigBasket appears here in our data. The northwest belt has thinner coverage; Pathankot, Batala, and Moga are single-store Blinkit placements.
Malwa and central Punjab (27 stores). Patiala (10), Bathinda (3), Firozpur (3), Hoshiarpur (2), Kapurthala (2), plus single stores in Khanna, Sangrur, Phagwara, Rajpura, Faridkot, Mandi Govindgarh, and Nabha. This is the state’s agricultural heartland - classic Punjab of wheat-and-paddy. Urban density is lower than in the tricity or GT Road corridor; platform presence is correspondingly thinner. Blinkit is the primary operator with scouting presence in most cities; Patiala’s three-way contest (Blinkit 4, Zepto 3, Swiggy 3) is the exception.
Underserved markets
Punjab’s underserved list is small because the state’s larger cities are already served, if thinly. Three cities with population above 200,000 currently host a single mapped dark store - Pathankot, Batala, and Moga, each around 210,000 people, each Blinkit-only. All three are smaller tier-2 markets where expansion depends on nearest-hub delivery economics improving further.
The borderline cases are more interesting:
Patiala · 590,000 population · 10 stores (4 Blinkit, 3 Zepto, 3 Swiggy). Borderline between “served” and “underserved” depending on how the threshold is applied. Ten stores for a city of 590,000 is below tier-two target density but above scouting level - and the absence of Flipkart Minutes and BigBasket makes Patiala the largest Punjab city with white space for both. Medium expansion potential; Patiala is likely to reach 15-20 stores as platform competition deepens.
Bathinda · 380,000 population · 3 stores (2 Blinkit, 1 Swiggy). Malwa region commercial city, thermal power and cotton trade. Three-store footprint is scouting; catchment supports 5-8 stores. Medium expansion potential.
Hoshiarpur · 225,000 population · 2 Blinkit stores. Doaba region city. Two stores is marginal; catchment supports three to four. Low-to-medium expansion potential.
The practical reality for Punjab is that the state has few cities in the sweet spot for tier-two quick-commerce expansion. The Chandigarh tricity is already saturated; Ludhiana, Jalandhar, and Amritsar are growing but mature; Patiala, Bathinda, and Hoshiarpur are borderline-viable tier-twos. Platform expansion in Punjab over the next 18-24 months is more likely to involve tricity outer-ring saturation (new sectors in Mohali, Kharar, Zirakpur, and the New Chandigarh development) than new-city entry. That is a distinct contrast to UP or Gujarat, where tier-two greenfield remains the primary expansion thesis.
One additional note: for Punjab expansion analysis, thinking about the greater Chandigarh tricity as a single market (regardless of state jurisdiction) is more operationally useful than treating Punjab in isolation - Chandigarh UT’s own store network and Panchkula’s ten stores sit minutes from Mohali’s.
Workforce and economic impact
Applying industry-standard staffing ratios, Punjab’s quick-commerce workforce sits in a 3,600 to 5,400 band across the 170-store network. Of that base, approximately 1,700 to 2,550 are pickers and packers, 1,000 to 1,700 are delivery partners, and around 170 to 340 occupy supervisory and management positions.
Roughly 63% of this workforce is in the Chandigarh tricity (Mohali-adjacent Punjab) and Ludhiana combined. Chandigarh-tricity Punjab cities follow Tier-1 non-metro salary bands (₹13,000-16,000 entry plus attendance bonuses of ₹1,000-1,500, ₹18,000-25,000 shift incharge, ₹28,000-45,000 store manager). Ludhiana and Jalandhar run similar bands. Amritsar and Patiala are 5-10% lower. Smaller Punjab cities follow tier-2 bands (₹11,500-14,500 for entry roles).
Attrition at industry-norm rates implies 5,700 to 11,300 new hires every year in Punjab. The hiring pipeline has a distinctive Punjab-specific challenge: significant workforce migration to Canada, the UK, and Australia has tightened the available labour pool, particularly in the cities with strongest diaspora links (Jalandhar, Amritsar, Hoshiarpur, Kapurthala). Platforms operating in these cities report higher-than-average wage pressure and slower hiring timelines than the city-tier economics would otherwise predict. Bihar and eastern UP migrant workers have partially filled the gap, especially in Ludhiana’s industrial catchments.
The tricity workforce has somewhat different dynamics. Mohali, Kharar, and Zirakpur draw from Chandigarh UT’s extensive regional labour pool, which is deeper and more stable than the labour pools in Ludhiana or Amritsar - a depth now tested by five platforms staffing stores in the same few tehsils. Tricity attrition rates tend to run lower than the state average, making store-level staffing predictable for operators.
Methodology and limitations
This report is built from the QuickCommerceMap dataset - a July 2026 snapshot of dark stores operated by Blinkit, Zepto, Swiggy Instamart, Flipkart Minutes, and BigBasket across India, compiled from publicly observable store-locator information. All store locations are approximate. Punjab records were resolved to locality level using multiple Indian geocoding providers, with manual review applied to records that resolved to tricity sub-locality centroids.
Data window. July 2026 snapshot. Our coverage of Flipkart Minutes and BigBasket begins with this July 2026 data wave; their absence from earlier editions of this report reflects our data coverage, not the platforms’ market entry dates, and no launch-timing conclusions should be drawn from comparisons across editions.
Population estimates. 2026 projections from Census 2011 with municipal growth factors (1.15x-1.85x). Mohali, Zirakpur, and Kharar use higher growth factors (2.0x-2.2x) reflecting sustained post-2011 development in the Chandigarh tricity.
City taxonomy. Mohali and SAS Nagar are the same city (SAS Nagar is the district name / official administrative designation; Mohali is the city’s common name); our July 2026 tables consolidate them under Mohali. Zirakpur’s record set is carried under a Dialpura locality label in source data; we refer to it as Zirakpur in narrative text. Dao Majra, a village-level BigBasket placement near the tricity, is carried as its own entry.
Tricity reporting. Punjab’s Mohali, Kharar, Zirakpur, and Dera Bassi function as an operational extension of Chandigarh UT. For Punjab-specific analysis we treat them as Punjab cities, but cross-border tricity analysis appears in our Chandigarh analysis.
Exclusions. Pure delivery hubs with no inventory; stores flagged inactive for extended periods at snapshot date.
Known limitations. District records and city records are not always cleanly separated in source data around the tricity; we have deduplicated where possible but edge cases remain. Store networks change continuously; our snapshot reflects what was publicly observable at the collection date.
Non-affiliation. QuickCommerceMap is an independent research product. Not affiliated with, endorsed by, or sponsored by Blinkit, Zepto, Swiggy Instamart, Flipkart Minutes, or BigBasket.
For tricity sub-sector store rosters, Ludhiana-Jalandhar corridor analysis, detailed workforce migration impact assessment, and the complete methodology appendix, see the paid edition of this report.