Grocery prices by metro area
What a basket of everyday groceries costs in each U.S. market we can measure honestly — and how that cost is moving. Every figure comes from prices observed in real stores, and any market that doesn't clear our minimum-sample thresholds is withheld rather than estimated.
A note on reading this table: basket costs are indicative, not a precise ranking. What clears our sample thresholds differs by market, so part of the gap between two cities is composition rather than price. The month-over-month change is the like-for-like figure — it compares the same items at the same stores. Rows are not all the same month. Each market shows its most recent published figure, and the date beneath the market name says which month that is — so read down the date column before comparing two rows. A blank month-over-month has more than one cause: a sample below our thresholds, or a month that follows a methodology change and is therefore not comparable with the one before it (August 2026 is such a month). It never means zero.
Second correction, October 2026: marketplace figures for April–August 2026. On 2 October we said that 153 of our published marketplace (delivery-platform) figures for April through August 2026 included prices from nearly 200 stores that belonged to other retailers but were recorded in our data as Target stores. We recomputed each of them without those stores, and restated a figure only where the recomputation reproduced both the published figure and the sample behind it. Most could not be reproduced: the store and product records behind the index are updated continuously, and we did not keep a fixed copy of them as they stood when each month was published, so we withdrew them. This test was applied to the figures affected by the misattribution. It is not a statement that our other published figures have been re-verified; most were built from the same continuously changing records and would not reproduce exactly either. Of the 153, 145 are withdrawn, 6 are restated and 2 were recomputed with no change. Every national marketplace figure for April–August 2026 is withdrawn. We also withdrew 8 San Diego marketplace figures that were not themselves affected, because their index and month-over-month change were calculated from San Diego figures this correction withdraws. The marketplace series resumes from September 2026; the methodology says what those figures claim and what they do not. The shelf-price (headline) index is not affected. Every change is listed in the corrections log.
Correction, October 2026. Some July and August 2026 marketplace figures in the GroceryChop Price Index were wrong. A defect in how we matched online-store listings to physical stores recorded prices from other retailers under the wrong store chain — for example, a regional chain’s own-brand products appeared as if they were sold at Target. We removed those prices and recomputed the affected figures. Several were materially too low: the San Francisco July marketplace basket, for example, was understated by about 29%. We have restated 47 August marketplace figures, withdrawn 83 July marketplace figures that cannot be recomputed exactly under the July method, and withdrawn 15 figures that no longer meet our publication minimums. The shelf-price (headline) index is not affected — none of its inputs came from the misattributed stores. Every change is listed in the corrections log. How we correct the index.
Markets with full metro pages
Enough published depth for a category breakdown or a monthly trend.
| Metro | Series | Basket cost | MoM | Sample |
|---|---|---|---|---|
| San Diego, CASeptember 2026 | In-store | $4.14 | +6.79% | 46 stores |
| Los Angeles, CASeptember 2026 | In-store | $4.15 | +1.82% | 130 stores |
| Dallas, TXSeptember 2026 | In-store | $3.79 | +2.19% | 66 stores |
| Chicago, ILSeptember 2026 | In-store | $3.78 | +1.43% | 66 stores |
| Indianapolis, INSeptember 2026 | In-store | $3.94 | — | 31 stores |
| Nashville, TNAugust 2026 | In-store | $3.68 | — | 23 stores |
| Atlanta, GASeptember 2026 | In-store | $3.95 | +2.36% | 61 stores |
| Las Vegas, NVJuly 2026 | In-store | $3.88 | — | 16 stores |
| Milwaukee, WIAugust 2026 | In-store | $4.01 | — | 21 stores |
| Houston, TXSeptember 2026 | In-store | $3.93 | +2.28% | 46 stores |
| Philadelphia, PAJuly 2026 | In-store | $4.35 | — | 15 stores |
| Phoenix, AZSeptember 2026 | In-store | $3.63 | +4.60% | 62 stores |
| Portland, ORAugust 2026 | In-store | $4.05 | — | 16 stores |
| San Francisco, CASeptember 2026 | In-store | $4.35 | — | 25 stores |
| Seattle, WASeptember 2026 | In-store | $4.66 | — | 29 stores |
| Washington, DCJuly 2026 | In-store | $3.87 | — | 22 stores |
| New York, NYJuly 2026 | In-store | $4.21 | — | 31 stores |
| Riverside, CASeptember 2026 | In-store | $3.67 | — | 31 stores |
In-store and delivery figures are separate series and are never blended. A delivery basket cost includes platform markup — compare it only to other delivery figures. We deliberately do not publish a “delivery premium” per market: the two series don't price an identical item mix, so their difference would measure coverage as much as markup.
Emerging coverage
These markets publish a headline figure but not yet enough depth for a full page. They fill in on their own as monthly releases accumulate.
Charlotte, NC $3.45Columbus, OH $3.56Austin, TX $3.98Detroit, MI $4.08Kansas City, MO $3.20Baltimore, MD $4.71Boston, MA $5.85Cleveland, OH $4.62Denver, CO $5.48Fresno, CA $5.59Miami, FL $5.64Minneapolis, MN $4.90Raleigh, NC $5.34Richmond, VA $5.53Sacramento, CA $4.93Tucson, AZ $5.49Virginia Beach, VA $6.07