Traffic to wholesale clubs is on the rise, with Q2 2025 visits to Costco, BJ's Wholesale Club, and Sam's Club up 3.2%, 5.0%, and 1.6%, respectively, compared to Q2 2024. Same-store visits also increased slightly, with 1.2%, 1.3%, and 1.7% same-store visit growth for Costco, BJ's Wholesale Club, and Sam's Club, respectively.
Last year, Costco and BJ's drove growth through expansion while Sam's Club focused on increasing visits to its existing store fleet. But the Walmart-owned wholesale club is now beginning to expand as well. How might this strategic shift impact traffic to the segment? We dove into the data to find out.
Similar Growth Trajectory For Costco & BJ's
BJ's (BJ) and Costco (COST) are leaning on expansions to drive visit growth, with overall traffic to both chains growing faster than same-store visits, as seen in the chart below. And even with the increased store count, same-store visits to the chains are largely positive – indicating that new stores are not cannibalizing shoppers from existing locations, and that the consumer appetite for membership-based wholesale clubs remains strong.
The companies' traffic growth followed similar trajectories in the first half of 2025: Costco posted slightly stronger numbers in Q1 for both overall and same-store visits, while BJ's outperformed in Q2. July's results reflected this parallel trajectory, with BJ's achieving stronger overall traffic growth (4.7% vs. 3.2%) and Costco seeing better same-store performance (1.9% vs. 1.0%).
Sam's Club's Joins the Expansion Game
While Costco and BJ's expand aggressively, Sam's Club (WMT) has (so far) emphasized store optimization over growth, reflected in the close correlation between overall and same-store visit trends in the chart below. Despite this restrained growth strategy, the Walmart-owned banner has sustained positive year-over-year traffic throughout most of 2025 – demonstrating strong organic growth at existing locations.
Now, the chain appears to be taking a page out of its competitors' expansion strategy book. The company had initiated its strategic pivot in early 2023, with plans to open 30 new stores – but Walmart recently shared plans for a more aggressive expansion of 15 new clubs a year on top of the 30 locations initially announced. With this new strategy, Sam's Club appears to be embracing the expansion-driven growth model that has proven successful for its competitors.
Regional Segmentation Reduced Competition – Until Now
Diving into the visit share distribution between the three analyzed wholesale chains by DMA sheds light on the potential impact of Sam's Club's expansion on the wider wholesale club segment.
Costco and Sam's Club are the larger of the three players: In July 2025, 54.3% of combined visits to the three wholesale clubs went to Costco, and 36.0% went to Sam's Club. (The remaining 9.7% of visits went to BJ's Wholesale Club.)
The maps below shows each chain's regional visit share (by DMA) and highlights the geographic segmentation in the space, which has historically allowed each chain to maintain strong regional footholds with limited direct competition. Costco dominates the West, Sam's Club enjoys the majority visit share in much of the Midwest and South, and BJ's Wholesale Club is popular in the northeast.
But now, as the three chains are expanding beyond their traditional strongholds, the industry may see increased competition for local market share. A new Sam's Club store is slated to open in Arizona where Costco controlled 67.3% of the combined visit share as of July 2025, while a new Costco store recently opened in Texas, where 63.0% of the combined visit share in July 2025 went to Sam's Club. BJ's has also announced plans to expand into Texas and grow its fleet in several other southern states.
As these chains venture beyond their historical strongholds, success will hinge on each operator's ability to adapt their proven regional strategies to new demographics while securing optimal locations before competitors.
For more data-driven retail insights, visit placer.ai/anchor.




.png)
.png)

.png)
.png)





