Groundwork

Market rankings · Groceries and convenience

Top markets for grocery stores

Every U.S. metro area, small-town market and county, ranked by the Groundwork market score for grocery stores. The score weighs household spending per store, households per business, population growth and spending power.

Listings in the U.S.
87,856
32,515 chain locations (37%)
Official establishments
62,947
0.0% since 2019
Household spending a year
$816.5B
On groceries
Listings per 10k households
6.8
Spending per listing: $9.3M

A site report maps the grocery stores on map listings around the address by name and distance, and the spending within reach.

Free10 actions over 3 days, no card

Survey estimates 2020–2024 · population estimates 2025 · official business counts 2023 · map listings September 2026 · Data credits · How we measure

What this means

As of September 2026, map listings count 87,856 grocery stores in the U.S. Of those, 32,515 are chain locations, or 37%. That is 6.8 per 10,000 households.

Households in the U.S. spend about $816.5B a year on groceries, or $6,319 per household. That works out to $9.3M per store. That spending covers all groceries, which grocery stores share with other businesses in the trade.

Official counts show 62,947 businesses with payroll classed as supermarkets and grocery stores in the U.S. in 2023, unchanged from 2019. They employ 2,808,118 people, with $83.7B in annual payroll.

The Midland, TX metro area has the highest market score for grocery stores among 387 scored metro areas, at 93. In the 10 highest-scoring metro areas, the median spending per store is 70% above the U.S. figure, and the median rate of listings per household is 39% below the U.S. rate.

Ranked by the Groundwork market score, which weighs household spending per competitor, households per business with payroll, population growth and spending power against every other market of the same kind. How the score works.

Top metro areas of 1 million people or more

Highest Groundwork market scores for grocery stores among metro areas of 1 million people or more
MarketScoreListingsPer 10k householdsSpending per listingPopulation growth
5Austin-Round Rock-San Marcos, TX905255.3$12.6M+14.0%
7Phoenix-Mesa-Chandler, AZ887423.9$16M+7.3%
12Denver-Aurora-Centennial, CO864874.0$16.8M+4.1%
15San Antonio-New Braunfels, TX854654.8$12.7M+9.5%
19Las Vegas-Henderson-North Las Vegas, NV803714.3$13.9M+5.8%
26Indianapolis-Carmel-Greenwood, IN774185.0$12.5M+5.4%
28Dallas-Fort Worth-Arlington, TX771,6375.7$11.4M+10.6%
31Oklahoma City, OK762784.9$12.3M+5.8%
40Tucson, AZ741553.5$16.5M+2.8%
41Kansas City, MO-KS744535.1$12.4M+3.4%
51Salt Lake City-Murray, UT712224.9$13.2M+3.8%
52Minneapolis-St. Paul-Bloomington, MN-WI717675.2$12.8M+2.6%
67Tulsa, OK692135.2$11.3M+5.1%
82Atlanta-Sandy Springs-Roswell, GA661,3395.8$11.1M+5.9%
95Cincinnati, OH-KY-IN635165.7$10.9M+2.7%

Top 50 metro areas

Top 50 metro areas for grocery stores, by Groundwork market score
MarketScoreListingsPer 10k householdsSpending per listingPopulation growth
1Midland, TX93314.5$14.6M+9.8%
2Greeley, CO92473.8$16.9M+14.2%
3Provo-Orem-Lehi, UT92934.5$14.6M+14.5%
4Ogden, UT91783.6$17.9M+5.3%
5Austin-Round Rock-San Marcos, TX905255.3$12.6M+14.0%
6Gettysburg, PA89174.2$16.4M+3.6%
7Phoenix-Mesa-Chandler, AZ887423.9$16M+7.3%
8Boise City, ID881214.0$15.6M+12.2%
9Fort Collins-Loveland, CO88654.2$15.1M+4.8%
10Colorado Springs, CO86923.0$20.8M+3.1%
11Idaho Falls, ID86183.2$18.6M+9.8%
12Denver-Aurora-Centennial, CO864874.0$16.8M+4.1%
13Sherman-Denison, TX86224.0$15M+12.8%
14Wildwood-The Villages, FL85294.1$14.6M+21.1%
15San Antonio-New Braunfels, TX854654.8$12.7M+9.5%
16Bismarck, ND84203.6$17.6M+4.5%
17Killeen-Temple, TX82643.6$16.2M+7.2%
18Cheyenne, WY80153.5$17.3M+2.2%
19Las Vegas-Henderson-North Las Vegas, NV803714.3$13.9M+5.8%
20Punta Gorda, FL80414.5$13M+15.5%
21York-Hanover, PA80975.3$12.8M+3.6%
22Appleton, WI79434.3$14.6M+2.7%
23Reno, NV791064.7$13.2M+5.0%
24Prescott Valley-Prescott, AZ78444.0$14.6M+6.5%
25Lake Havasu City-Kingman, AZ77191.9$29.3M+6.5%
26Indianapolis-Carmel-Greenwood, IN774185.0$12.5M+5.4%
27Palm Bay-Melbourne-Titusville, FL771295.0$12.3M+9.1%
28Dallas-Fort Worth-Arlington, TX771,6375.7$11.4M+10.6%
29St. George, UT77395.6$10.9M+17.4%
30Huntsville, AL771225.9$10.7M+12.5%
31Oklahoma City, OK762784.9$12.3M+5.8%
32Logan, UT-ID75214.3$14.3M+8.8%
33Homosassa Springs, FL75283.9$14.1M+11.1%
34Lexington Park, MD75395.1$13.9M+2.1%
35Manchester-Nashua, NH75925.5$13.5M+2.5%
36Odessa, TX75294.5$13.2M+5.0%
37Worcester, MA751875.6$12.9M+3.7%
38Billings, MT75384.8$12.4M+4.8%
39Anchorage, AK75865.8$11.3M+1.9%
40Tucson, AZ741553.5$16.5M+2.8%
41Kansas City, MO-KS744535.1$12.4M+3.4%
42Madison, WI741625.4$11.9M+4.1%
43Victoria, TX73143.7$15.7M+1.6%
44Warner Robins, GA73364.8$12.6M+8.2%
45Fargo, ND-MN73615.5$11M+7.7%
46Coeur d’Alene, ID73415.8$10.5M+11.0%
47Casper, WY72123.5$16.6M+0.3%
48Dover, DE72344.8$12.6M+6.8%
49Albuquerque, NM711313.5$16.8M+0.8%
50Monroe, MI71254.0$15.4M+0.7%

Top 25 small-town markets

Top small-town markets for grocery stores, by Groundwork market score
MarketScoreListingsPer 10k householdsSpending per listingPopulation growth
1Lake of the Woods, VA9485.4$12.1M+10.1%
2Gainesville, TX9363.6$16.8M+6.5%
3Granbury, TX93124.7$13.4M+13.6%
4Brigham City, UT-ID9294.2$14.5M+12.6%
5Hemlock Farms, PA91135.4$12.7M+7.2%
6Gardnerville Ranchos, NV-CA8873.2$19.8M+0.9%
7Brenham, TX8863.9$15.6M+7.0%
8Frankfort, KY8782.5$23.7M+3.1%
9Pahrump, NV8762.7$20.7M+10.3%
10Greencastle, IN8753.5$16.8M+3.2%
11Gillette, WY8795.0$12.4M+2.1%
12Warrensburg, MO8694.3$13.6M+4.9%
13Faribault-Northfield, MN86125.1$12.2M+4.2%
14Richmond-Berea, KY85153.0$18.6M+7.0%
15Jefferson, GA85196.7$9.6M+29.3%
16Laramie, WY8452.9$19.2M+3.9%
17Auburn, IN8474.1$14.4M+2.9%
18Putnam, CT84256.3$11.1M+3.0%
19Carlsbad-Artesia, NM8383.4$17.5M+0.3%
20Shawnee, OK83103.7$15M+3.5%
21Winona, MN8284.0$14.9M+1.8%
22Bonham, TX8286.3$9.5M+9.2%
23Huntington, IN8174.5$12.7M+1.6%
24Marion-Herrin, IL8093.1$18.6M+0.2%
25DeRidder, LA8053.6$16M+0.2%

Top 25 counties

Top counties for grocery stores, by Groundwork market score
MarketScoreListingsPer 10k householdsSpending per listingPopulation growth
1Comal County, TX98182.5$26.6M+27.9%
2Kendall County, TX9863.4$20.4M+19.6%
3Hancock County, IN9772.1$31.2M+13.5%
4Douglas County, CO97453.2$23.2M+10.9%
5Hendricks County, IN96121.8$37.2M+10.2%
6Hamilton County, IN96483.5$20.4M+10.9%
7Denton County, TX961343.7$18.7M+16.9%
8Delaware County, OH96334.0$18.2M+12.5%
9Wilson County, TX9552.7$23.4M+12.2%
10Paulding County, GA95172.8$23.2M+12.7%
11Broomfield County, CO95103.1$22.4M+6.3%
12Canadian County, OK95193.3$19.3M+20.4%
13Sarpy County, NE95263.5$19.1M+9.0%
14Boone County, IN95113.8$18.1M+13.5%
15Guadalupe County, TX95243.7$17.5M+15.8%
16Tooele County, UT95104.2$15.7M+19.2%
17Williamson County, TX951154.6$15.2M+22.3%
18Lincoln County, MO9452.2$28.3M+11.4%
19Wagoner County, OK9482.5$24.1M+14.6%
20Oldham County, KY9473.0$23.3M+4.9%
21Waller County, TX9463.3$19.3M+21.9%
22Effingham County, GA9483.3$19.3M+14.1%
23Union County, OH94114.5$15.1M+16.5%
24Warren County, IA9352.4$26.7M+9.0%
25Davis County, UT93342.9$22.9M+4.8%

Scored: 387 metro areas, 506 small-town markets and 2,070 counties, each with at least 5 grocery stores on map listings (counties: 10,000 people or more). Spending per listing is all household spending on groceries over the listings: demand for each competitor, not revenue. Each market has its own page, reached from its state below.

Excel · free with an account

Every market in one Excel file

Grocery stores figures for all 387 metro areas, 538 small-town markets, 3,144 counties and 51 states: the Groundwork market score and rank, map listings and chains, household spending, businesses with payroll, employees and payroll, one-person businesses, SBA-backed loans, population, income and home value, each linked to its page. Sorted, filterable and ready to screen.

Download the Excel fileFree with an account · no card

Grocery stores by state

Every market in each state ranked, with the state’s highest-scoring metro area.

  • AlabamaTop metro area: Huntsville metro area · 77
  • AlaskaTop metro area: Anchorage metro area · 75
  • ArizonaTop metro area: Phoenix-Mesa-Chandler metro area · 88
  • ArkansasTop metro area: Little Rock-North Little Rock-Conway metro area · 70
  • CaliforniaTop metro area: Vallejo metro area · 60
  • ColoradoTop metro area: Greeley metro area · 92
  • ConnecticutTop metro area: Norwich-New London-Willimantic metro area · 65
  • DelawareTop metro area: Dover metro area · 72
  • District of ColumbiaTop metro area: Washington-Arlington-Alexandria metro area · 62
  • FloridaTop metro area: Wildwood-The Villages metro area · 85
  • GeorgiaTop metro area: Warner Robins metro area · 73
  • HawaiiTop metro area: Urban Honolulu metro area · 38
  • IdahoTop metro area: Boise City metro area · 88
  • IllinoisTop metro area: Springfield metro area · 58
  • IndianaTop metro area: Indianapolis-Carmel-Greenwood metro area · 77
  • IowaTop metro area: Cedar Rapids metro area · 63
  • KansasTop metro area: Wichita metro area · 68
  • KentuckyTop metro area: Louisville/Jefferson County metro area · 56
  • LouisianaTop metro area: Slidell-Mandeville-Covington metro area · 63
  • MaineTop metro area: Portland-South Portland metro area · 50
  • MarylandTop metro area: Lexington Park metro area · 75
  • MassachusettsTop metro area: Worcester metro area · 75
  • MichiganTop metro area: Monroe metro area · 71
  • MinnesotaTop metro area: Minneapolis-St. Paul-Bloomington metro area · 71
  • MississippiTop metro area: Gulfport-Biloxi metro area · 55
  • MissouriTop metro area: Kansas City metro area · 74
  • MontanaTop metro area: Billings metro area · 75
  • NebraskaTop metro area: Omaha metro area · 70
  • NevadaTop metro area: Las Vegas-Henderson-North Las Vegas metro area · 80
  • New HampshireTop metro area: Manchester-Nashua metro area · 75
  • New JerseyTop metro area: Trenton-Princeton metro area · 40
  • New MexicoTop metro area: Albuquerque metro area · 71
  • New YorkTop metro area: Kingston metro area · 57
  • North CarolinaTop metro area: Durham-Chapel Hill metro area · 62
  • North DakotaTop metro area: Bismarck metro area · 84
  • OhioTop metro area: Dayton-Kettering-Beavercreek metro area · 67
  • OklahomaTop metro area: Oklahoma City metro area · 76
  • OregonTop metro area: Bend metro area · 64
  • PennsylvaniaTop metro area: Gettysburg metro area · 89
  • Rhode IslandTop metro area: Providence-Warwick metro area · 61
  • South CarolinaTop metro area: Spartanburg metro area · 66
  • South DakotaTop metro area: Rapid City metro area · 71
  • TennesseeTop metro area: Knoxville metro area · 68
  • TexasTop metro area: Midland metro area · 93
  • UtahTop metro area: Provo-Orem-Lehi metro area · 92
  • VermontTop metro area: Burlington-South Burlington metro area · 31
  • VirginiaTop metro area: Richmond metro area · 56
  • WashingtonTop metro area: Bremerton-Silverdale-Port Orchard metro area · 66
  • West VirginiaTop metro area: Morgantown metro area · 53
  • WisconsinTop metro area: Appleton metro area · 79
  • WyomingTop metro area: Cheyenne metro area · 80

Questions

Which metro areas have the highest market score for grocery stores?

The top 5 are Midland, TX (93); Greeley, CO (92); Provo-Orem-Lehi, UT (92); Ogden, UT (91); and Austin-Round Rock-San Marcos, TX (90). The score compares each of 387 scored metro areas with the others for grocery stores.

How many grocery stores are in the U.S.?

The U.S. has 87,856 grocery stores on map listings as of September 2026. 32,515 of them (37%) are chain locations. The listings count grocery stores and supermarkets. Official counts show 62,947 businesses with payroll classed as supermarkets and grocery stores in 2023, unchanged from 2019.

How much do U.S. households spend on groceries?

About $816.5B a year, or $6,319 per household. Spread across the 87,856 grocery stores on map listings, it comes to $9.3M per store. The spending figure covers all groceries, not only grocery stores. It is estimated from the incomes of the 129,209,336 households in the U.S. and national spending patterns by income.

What is the Groundwork market score?

The Groundwork market score runs from 0 to 100 and compares a market with others of its kind for one business type: states with states, metro areas with metro areas, small-town markets and counties with their own. It weighs household spending per competitor (35%), households per business with payroll (25%), population growth (20%) and spending power (20%), each ranked against those peers. A higher score means that, taken together, the market has more household spending and more households for each business already there, faster population growth and more spending per household than similar markets. It describes a market, not any one site or deal. Markets with fewer than 5 map listings of the type, and counties under 10,000 people, aren’t scored, since a few businesses can swing their figures.

How can I see the market around a specific site?

Run a Groundwork site report on an address anywhere in the U.S. It maps the grocery stores on map listings near the site and sizes the households and spending within the distance you choose. New accounts get 10 actions over 3 days, no card.

All business types and every U.S. market · How we measure

Screening a site or an acquisition?

A site report maps the competitors on map listings near an address and sizes the households and spending around it.

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are estimates for research only. Not investment or real estate advice.