The American coffee shop, by the numbers
We read the public Google Maps listing of 4,387 coffee shops in 87 US cities, the ones Google itself returns for "coffee shop" at each city centre, and counted what they say about themselves: ratings, hours, online ordering, accessibility, who roasts. We have not visited them. This is what the listings say, with the method and the sample size behind every number.
The headline numbers
4,387 shops in 87 cities, 1,868,670 Google reviews between them, listings read 2026-10-01 to 2026-11-11.
The median shop is rated 4.7 from 272 reviews; 89% are rated 4.5 or higher and 56% sit at 4.7 or higher with at least 20 reviews. It opens at 7 AM and closes at 5 PM: 17% are open by 6 AM and 72% by 7 AM, but only 45% are still open at 6 PM, 23% past 8 PM and 16% past 9 PM. 72% open seven days a week; 19% close on Sunday. 55% carry an online-ordering link, 90% a website, and 83% list a wheelchair-accessible entrance. 11% also roast their own beans.
Early birds and night owls
Hours are the one thing almost every listing states (4,348 of 4,387). Cities with at least 30 shops, ranked; tap a city for its page.
- Open by 7 AM: Birmingham 93%, Nashville 92%, Louisville 87%, Cincinnati 87%, Kansas City 85%. Lowest: Richmond 56%, Baltimore 51%, Miami 45%, Orlando 41%, Allentown 40%.
- Open past 8 PM: McAllen 58%, Baton Rouge 51%, Bakersfield 46%, Milwaukee 44%, Detroit 41%. Lowest: Knoxville 9%, Pittsburgh 9%, Portland 8%, Los Angeles 5%, Seattle 0%.
- Open seven days: Austin 92%, Las Vegas 91%, New York 88%, New Orleans 87%, San Diego 87%. Lowest: Fresno 56%, Grand Rapids 56%, Birmingham 55%, El Paso 54%, Allentown 49%.
17 of the 4,387 never close: Corgi Cafe (Atlanta); Bennu Coffee (Austin); Epoch Coffee (Austin); Goldship's Cafe (Baton Rouge); The Locker Room Espresso Shop (Baton Rouge); Circle K (Castle Rock); KB Coffee & Bakery (Colorado Springs); Stites Legacy Coffee (Colorado Springs); lil Coffea Shop 6th Ave (Denver); Clique Coffee Catering Co. (Grand Rapids); Coffeeology Street Cafe (Hartford); Jack Pots (Las Vegas); Fidel & Co Downtown (Little Rock); Coffee & (New Orleans); Austin's Coffee (Orlando); Rose City Coffee Co. (Portland); Zeke Hookha lounge inc (Washington).
Where the ratings run highest
Google ratings cluster tightly: the gap between the best- and worst-rated city is a few tenths of a star. The share rated 4.5 or higher separates them better.
- Median rating: Cincinnati 4.8★, Milwaukee 4.8★, St. Louis 4.8★, Kansas City 4.8★, Louisville 4.8★. Lowest: Bakersfield 4.6★, Fresno 4.6★, Castle Rock 4.6★, Boston 4.6★, San Jose 4.5★.
- Rated 4.5 or higher: Pittsburgh 100%, Cincinnati 100%, Milwaukee 100%, San Antonio 100%, Colorado Springs 100%. Lowest: Worcester 69%, Bakersfield 68%, Fresno 67%, Castle Rock 64%, Boston 63%.
- Rated 4.7 or higher, 20+ reviews: Cincinnati 91%, Colorado Springs 82%, Greenville 80%, Pittsburgh 79%, Minneapolis 75%. Lowest: Sacramento 35%, Fresno 24%, Bridgeport 24%, Bakersfield 21%, San Jose 21%.
Ordering ahead
55% of shops carry Google's order-online link. The spread between cities is wide.
- Take online orders: Miami 82%, Baton Rouge 77%, Las Vegas 75%, Hartford 73%, Los Angeles 72%. Lowest: Omaha 38%, Louisville 34%, Minneapolis 34%, Tulsa 32%, Fort Collins 32%.
Cafés that roast
466 of the 4,387 shops (11%) are listed as a roastery as well as a café: beans roasted on site or by the same business.
- Roast their own beans: Richmond 25%, Las Vegas 24%, Baton Rouge 21%, Boise 21%, Louisville 20%. Lowest: Castle Rock 3%, El Paso 2%, Omaha 2%, Tulsa 2%, Atlanta 2%.
What Google does not know
For 175 of the 4,387 listings (4%) Google publishes its amenity tags: Wi-Fi, good for working on a laptop, outdoor seating, dogs allowed, quiet. For the rest it returns a bare listing, and no amount of counting fixes that, so this page never ranks cities on Wi-Fi or laptop-friendliness. Where the listings are complete, mostly the Colorado cities we pulled in full, here is what they say:
| City | Shops | Tags present | Wi-Fi listed | Laptop-friendly | Outdoor seating | Dogs allowed | Quiet |
|---|---|---|---|---|---|---|---|
| Colorado Springs | 40 | 100% | 80% | 70% | 70% | 60% | 40% |
| Littleton | 25 | 92% | 84% | 72% | 72% | 44% | 60% |
| Centennial | 14 | 86% | 79% | 79% | 71% | 36% | 57% |
| Highlands Ranch | 10 | 100% | 100% | 70% | 90% | 70% | 50% |
Outlets near the seats, clean tables, Wi-Fi speed and noise are things no listing records. Visitors report them on each shop's page, owners can correct anything free, and both are labelled by source on the page. 154 of the shops have not even claimed their own Google listing.
Every city
Alphabetical. Cities under 30 shops are Colorado suburbs: shown for completeness, never ranked above. Percentages use the shops with that field present.
| City | Shops | Median rating | 4.5+ | By 7 AM | Past 8 PM | 7 days | Online orders | Roast own |
|---|---|---|---|---|---|---|---|---|
| Albany, NY | 58 | 4.7 | 79% | 71% | 29% | 62% | 60% | 5% |
| Albuquerque, NM | 57 | 4.7 | 98% | 70% | 14% | 68% | 54% | 16% |
| Allentown, PA | 56 | 4.8 | 88% | 40% | 13% | 49% | 43% | 18% |
| Atlanta, GA | 52 | 4.7 | 92% | 69% | 19% | 79% | 46% | 2% |
| Austin, TX | 53 | 4.7 | 91% | 81% | 26% | 92% | 60% | 11% |
| Bakersfield, CA | 57 | 4.6 | 68% | 67% | 46% | 72% | 58% | 4% |
| Baltimore, MD | 55 | 4.6 | 85% | 51% | 20% | 67% | 51% | 13% |
| Baton Rouge, LA | 57 | 4.6 | 73% | 84% | 51% | 86% | 77% | 21% |
| Birmingham, AL | 55 | 4.8 | 95% | 93% | 18% | 55% | 60% | 9% |
| Boise, ID | 57 | 4.7 | 93% | 74% | 18% | 72% | 42% | 21% |
| Boston, MA | 54 | 4.6 | 63% | 74% | 26% | 74% | 65% | 7% |
| Boulder, CO | 36 | 4.6 | 78% | 69% | 14% | 81% | 39% | 14% |
| Bridgeport, CT | 38 | 4.6 | 87% | 68% | 19% | 81% | 68% | 8% |
| Buffalo, NY | 52 | 4.7 | 87% | 62% | 25% | 63% | 60% | 10% |
| Castle Pines, CO small sample | 8 | 4.5 | 50% | 67% | 0% | 100% | 62% | 0% |
| Castle Rock, CO | 33 | 4.6 | 64% | 69% | 34% | 75% | 52% | 3% |
| Centennial, CO small sample | 14 | 4.7 | 100% | 64% | 29% | 71% | 43% | 21% |
| Charleston, SC | 48 | 4.7 | 94% | 73% | 17% | 79% | 46% | 6% |
| Charlotte, NC | 53 | 4.7 | 98% | 60% | 27% | 69% | 58% | 8% |
| Chicago, IL | 52 | 4.7 | 90% | 75% | 10% | 87% | 56% | 12% |
| Cincinnati, OH | 53 | 4.8 | 100% | 87% | 19% | 68% | 51% | 8% |
| Cleveland, OH | 55 | 4.7 | 98% | 76% | 20% | 75% | 45% | 7% |
| Colorado Springs, CO | 40 | 4.7 | 100% | 75% | 22% | 62% | 50% | 18% |
| Columbia, SC | 54 | 4.7 | 89% | 59% | 26% | 59% | 48% | 4% |
| Columbus, OH | 54 | 4.8 | 94% | 74% | 22% | 67% | 46% | 9% |
| Dallas, TX | 57 | 4.7 | 93% | 77% | 23% | 67% | 72% | 12% |
| Dayton, OH | 58 | 4.7 | 88% | 71% | 36% | 64% | 62% | 12% |
| Denver, CO | 63 | 4.7 | 97% | 79% | 19% | 81% | 44% | 8% |
| Detroit, MI | 51 | 4.8 | 96% | 57% | 41% | 75% | 45% | 16% |
| El Paso, TX | 57 | 4.8 | 95% | 72% | 28% | 54% | 67% | 2% |
| Fort Collins, CO | 40 | 4.7 | 92% | 72% | 22% | 70% | 32% | 15% |
| Fresno, CA | 55 | 4.6 | 67% | 73% | 37% | 56% | 55% | 7% |
| Golden, CO small sample | 22 | 4.7 | 95% | 91% | 14% | 91% | 45% | 18% |
| Grand Rapids, MI | 51 | 4.7 | 86% | 62% | 34% | 56% | 53% | 16% |
| Greensboro, NC | 57 | 4.8 | 95% | 64% | 30% | 57% | 53% | 5% |
| Greenville, SC | 54 | 4.8 | 98% | 70% | 15% | 57% | 59% | 6% |
| Hartford, CT | 51 | 4.7 | 88% | 62% | 14% | 70% | 73% | 8% |
| Highlands Ranch, CO small sample | 10 | 4.6 | 70% | 80% | 50% | 90% | 80% | 0% |
| Honolulu, HI | 53 | 4.6 | 72% | 75% | 21% | 60% | 64% | 19% |
| Houston, TX | 50 | 4.6 | 88% | 84% | 32% | 80% | 60% | 8% |
| Indianapolis, IN | 57 | 4.7 | 96% | 70% | 21% | 60% | 46% | 9% |
| Jacksonville, FL | 58 | 4.7 | 93% | 72% | 29% | 71% | 64% | 7% |
| Kansas City, MO | 56 | 4.8 | 98% | 85% | 15% | 78% | 59% | 9% |
| Knoxville, TN | 56 | 4.7 | 91% | 70% | 9% | 71% | 41% | 14% |
| Las Vegas, NV | 55 | 4.6 | 87% | 82% | 24% | 91% | 75% | 24% |
| Little Rock, AR | 58 | 4.6 | 83% | 78% | 35% | 56% | 59% | 16% |
| Littleton, CO small sample | 25 | 4.7 | 92% | 79% | 17% | 79% | 48% | 12% |
| Lone Tree, CO small sample | 8 | 4.7 | 62% | 62% | 38% | 88% | 38% | 0% |
| Los Angeles, CA | 58 | 4.7 | 91% | 69% | 5% | 86% | 72% | 9% |
| Louisville, KY | 56 | 4.8 | 98% | 87% | 23% | 72% | 34% | 20% |
| McAllen, TX | 53 | 4.8 | 89% | 73% | 58% | 58% | 64% | 11% |
| Memphis, TN | 58 | 4.7 | 84% | 76% | 29% | 78% | 66% | 3% |
| Miami, FL | 56 | 4.6 | 77% | 45% | 29% | 82% | 82% | 5% |
| Milwaukee, WI | 52 | 4.8 | 100% | 73% | 44% | 83% | 65% | 17% |
| Minneapolis, MN | 53 | 4.7 | 96% | 74% | 19% | 77% | 34% | 19% |
| Nashville, TN | 53 | 4.7 | 85% | 92% | 15% | 81% | 66% | 9% |
| New Haven, CT | 50 | 4.6 | 84% | 64% | 24% | 78% | 56% | 16% |
| New Orleans, LA | 55 | 4.7 | 95% | 80% | 29% | 87% | 60% | 11% |
| New York, NY | 58 | 4.7 | 90% | 72% | 14% | 88% | 66% | 7% |
| Oklahoma City, OK | 57 | 4.7 | 89% | 75% | 18% | 56% | 40% | 11% |
| Omaha, NE | 56 | 4.7 | 95% | 73% | 16% | 84% | 38% | 2% |
| Orlando, FL | 54 | 4.7 | 94% | 41% | 39% | 63% | 57% | 6% |
| Oxnard, CA | 55 | 4.6 | 80% | 60% | 21% | 68% | 56% | 7% |
| Parker, CO small sample | 25 | 4.6 | 68% | 83% | 33% | 75% | 60% | 4% |
| Philadelphia, PA | 58 | 4.7 | 97% | 69% | 14% | 84% | 55% | 16% |
| Phoenix, AZ | 56 | 4.8 | 96% | 80% | 16% | 70% | 48% | 16% |
| Pittsburgh, PA | 53 | 4.7 | 100% | 72% | 9% | 77% | 43% | 6% |
| Portland, OR | 53 | 4.7 | 96% | 74% | 8% | 72% | 40% | 17% |
| Providence, RI | 54 | 4.7 | 81% | 74% | 17% | 59% | 65% | 7% |
| Raleigh, NC | 53 | 4.7 | 91% | 77% | 25% | 64% | 57% | 6% |
| Richmond, VA | 53 | 4.7 | 91% | 56% | 16% | 64% | 47% | 25% |
| Riverside, CA | 56 | 4.7 | 82% | 80% | 27% | 71% | 59% | 7% |
| Rochester, NY | 57 | 4.7 | 93% | 70% | 30% | 67% | 56% | 9% |
| Sacramento, CA | 51 | 4.6 | 78% | 76% | 24% | 84% | 63% | 8% |
| Salt Lake City, UT | 53 | 4.6 | 94% | 70% | 15% | 77% | 60% | 8% |
| San Antonio, TX | 49 | 4.7 | 100% | 78% | 33% | 84% | 63% | 6% |
| San Diego, CA | 53 | 4.7 | 94% | 75% | 13% | 87% | 60% | 15% |
| San Francisco, CA | 50 | 4.7 | 94% | 63% | 12% | 65% | 58% | 14% |
| San Jose, CA | 57 | 4.5 | 72% | 79% | 16% | 86% | 39% | 7% |
| Seattle, WA | 52 | 4.7 | 92% | 71% | 0% | 87% | 40% | 12% |
| St. Louis, MO | 54 | 4.8 | 98% | 70% | 17% | 72% | 48% | 15% |
| Tampa, FL | 48 | 4.8 | 96% | 65% | 23% | 71% | 54% | 6% |
| Tucson, AZ | 55 | 4.7 | 85% | 76% | 17% | 63% | 49% | 13% |
| Tulsa, OK | 53 | 4.7 | 81% | 81% | 26% | 60% | 32% | 2% |
| Virginia Beach, VA | 57 | 4.7 | 89% | 65% | 13% | 67% | 53% | 18% |
| Washington, DC | 55 | 4.6 | 82% | 65% | 25% | 78% | 62% | 11% |
| Worcester, MA | 55 | 4.6 | 69% | 62% | 22% | 73% | 55% | 15% |
Download the table as CSV (one row per city plus the national line).
Method and sample
- Source. Each shop's public Google Maps listing, read through SerpApi's Google Maps engine with the query "coffee shop" at the city centre: up to three pages of results (about twenty a page) for the metros, one to three for Colorado's smaller towns, between 2026-10-01 and 2026-11-11.
- Sample. 4,387 shops after de-duplicating by Google place ID and assigning each shop to the nearest city centre. This is what Google returns for that search, not a census of every café in a city; a handful of businesses are left out under a house rule we do not publish.
- Chains. Flagged when the name matches a list of national chains (Starbucks, Dutch Bros, Dunkin', McDonald's, Panera, Scooter's, Black Rock, 7-Eleven, Einstein Bros, Caribou, Peet's, The Human Bean, Ziggi's, Biggby, Tim Hortons, Costa, PJ's, Coffee Bean & Tea Leaf, 7 Brew, Dazbog and grocery, big-box and gas-station counters). 98% of what Google returns is independent, which says as much about Google's results for "coffee shop" as about the market.
- Fields. Ratings and review counts as Google showed them on the read date; hours as listed (an owner who has claimed a page here can replace a day's hours, labelled owner-verified); "online ordering" means the listing carries Google's order-online link; "roast their own" means Google lists the business as a coffee roastery as well; "wheelchair-accessible entrance" is Google's own accessibility attribute, present on most listings.
- Percentages use the shops with that field present (hours are known for 4,348 of 4,387). Medians, not averages, so one outlier cannot move a city.
- Refresh. Colorado monthly, other cities quarterly; this page rebuilds with the finder, so numbers drift as listings change. The finder's own ranking (the Perch Score) is a different thing and is explained on the finder.
Use these numbers
Journalists, newsletter writers and café owners are welcome to quote anything on this page with a link to it. The per-city table is the CSV above. For a cut for your city, a comparison with its neighbours, or the shop-level list behind a line, write [email protected]; same day on weekdays. Please keep the caveat when you quote us: these are listings, not visits.
Your page here is yours to claim, free.
Every shop in the count has a page on the finder. Reply to our note or email us with anything wrong and we fix it, add the owner-verified badge and your own line. Or take one of two labelled Featured spots at the top of your city page for a year: $349, the ranking itself never moves.
Get Featured, $349 a year Claim your page, free