Cincinnati vs. Cleveland: Which City Eats More Local, Category by Category

Shoppers walk past the vendor stalls at Findlay Market in Cincinnati’s Over-the-Rhine neighborhood
We scored eight rounds of foot traffic across Hamilton and Cuyahoga counties, from chili parlors to gas-station markets, plus eleven face-offs for bragging rights.

Skyline. Graeter’s. Kroger. Those are Cincinnati’s homegrown success stories. Cleveland will remind you it has its share, too: Mitchell’s, the West Side Market, and, well, a family diner on (what seems like) every corner. Which city, though, really is taking care of its own? We went looking for an answer.

Hamilton County and Cuyahoga County are home to thousands of restaurants, coffee shops, fast-food restaurants, grocery stores, gas-station markets, ice cream shops, bakeries and bars. We took a year of visits to the busiest of the bunch and sorted every place by who owns it. Before the rounds, here are the calls we made.

OUR GROUND RULES
  • Where we looked: all of Hamilton County and Cuyahoga County, city and suburbs together, because that’s where most people who call themselves Cincinnatians or Clevelanders live. The maps below show it.
  • What counts as local: independent places, plus hometown chains: chains founded in that metro that are still based there. Both cities have them. Cincinnati has Skyline, Graeter’s, UDF, Frisch’s and Kroger. Cleveland has Marc’s, Dave’s Market, Heinen’s, Mitchell’s and truenorth.
  • What doesn’t: chains from somewhere else, like Pittsburgh’s Giant Eagle in Cleveland or Michigan’s Biggby Coffee in Cincinnati. Kroger is the big judgment call. We count it as local, and the asterisk on the final score shows the result without it.
  • How a round is won: the city that sends the bigger share of its visits to local places takes it. A gap under 2 points is a tie.
  • If you don’t think a chain can ever be local: count only independent places and Cincinnati wins two rounds, groceries (6.7% to 2.7%) and dessert (11.0% to 0.0%), Cleveland wins bakeries (7.8% to 0.0%), and the other five are ties. Cincinnati’s edge comes from its hometown chains.

Why We Scored the Whole County

A lot of people who say they’re from Cincinnati or Cleveland live outside those cities’ boundaries, so we didn’t stop there. This is what we ended up with: the entire counties, with the actual cities shaded and the surrounding suburbs in gray.

WHERE WE LOOKED
Hamilton County, with the Cincinnati city limits shaded79 places we scored in Hamilton County: 27 local, 52 chains. The tinted area is the city of Cincinnati; the gray area around it is the suburbs.CincinnatiHamilton County, Ohio
Cuyahoga County, with the Cleveland city limits shaded99 places we scored in Cuyahoga County: 35 local, 64 chains. The tinted area is the city of Cleveland; the gray area around it is the suburbs.ClevelandCuyahoga County, Ohio
  Local restaurant Chain restaurantBigger dot = more visits
  Inside city limits Suburbs (rest of the county)
The busiest restaurants in each county, every one above about 116,000 visits (79 in Hamilton, 99 in Cuyahoga), Nov. 1, 2025, to Oct. 31, 2026. Boundaries: U.S. Census Bureau.

It matters. Count only places inside Cleveland’s city limits and 88 percent of restaurant visits go local, the best score in this whole contest. Take in the rest of Cuyahoga County and Cleveland’s share plummets to 30 percent, because most of the county’s busiest restaurants, and virtually all of its chains, are in the suburbs. Cincinnati drops too, from 64 percent inside its city limits to 27 percent countywide.

If the county is too big for you, the result holds closer in: within 10 or 12 miles of each downtown, the same city wins every round that isn’t a tie.

LOCAL NOTES
Ten things the data says about each city’s own places
ONLY IN CINCINNATI
1
The average Skyline draws about 1.5 times the visits of the average Gold Star.
2
The busiest Graeter’s anywhere is the one on Beechmont Avenue, with 316,534 visits a year.
3
The busiest store of any kind in either county is a Kroger: the one on Harrison Avenue, with 2,292,056 visits.
4
The two busiest gas-station markets in Hamilton County are Wawas, not UDFs.
5
The county’s busiest fast-food stop is the Chick-fil-A on Marburg Avenue (1,046,232 visits), just ahead of the busiest McDonald’s.
6
Its busiest coffee stop is a 7 Brew drive-thru on Fields Ertel Road (553,475), ahead of every Starbucks.
7
The busiest local grocery isn’t Findlay Market. It’s the Dillonvale IGA, with 320,822 visits to Findlay’s 289,498.
8
The busiest LaRosa’s and the busiest Gold Star are both in Kentucky, in Dry Ridge and Maysville.
9
Zip Dip is the busiest independent ice cream stand in Hamilton County (98,651 visits).
10
Silver Spring House on East Kemper Road is the county’s busiest local restaurant, at 453,085 visits.
ONLY IN CLEVELAND
1
Mabel’s BBQ, Michael Symon’s place on East Fourth Street, drew 162,308 visits, more than Montgomery Inn’s Boathouse (151,645).
2
The 100th-busiest independent restaurant in Cuyahoga County draws about 62,000 visits a year. In Hamilton County it’s about 37,000.
3
West Side Market, TownHall and Market Garden Brewery sit within a block of each other on West 25th Street and drew 980,770 visits between them.
4
The busiest Mitchell’s isn’t in Ohio City. It’s the one in Strongsville, with 373,962 visits.
5
The busiest Cleveland-owned grocery is a Dave’s Market in the city, with 983,843 visits.
6
The busiest Sheetz in Cuyahoga County (1,165,884 visits) outdraws every McDonald’s in the county.
7
Cleveland is a donut town: four independent donut shops made the county’s busiest list, led by Spudnut in Berea. Hamilton County had one.
8
Van Aken Market Hall in Shaker Heights is the county’s busiest local spot for a quick bite (382,122 visits).
9
The county’s third-busiest bar is a beer garden: Brew Garden in Strongsville (186,478 visits).
10
Mojo’s in Bay Village does its business before lunch. Its busiest hour is 11 a.m.

1. Restaurants

Winner: Cleveland (29.9%)
Runner-up: Cincinnati (27.4%)

THE SCORE AFTER ROUND 1 OF 8
CINCINNATI
0
–
CLEVELAND
1
no ties yet
Restaurants
ROUND 1 OF 8
Diners crowded around the bar at a busy restaurant during brunch
RUNNER-UP
Cincinnati
27.4%
OF VISITS WENT LOCAL
Busiest local: Silver Spring House
Inside city limits only: 64.0%
East Fourth Street, the restaurant row in downtown Cleveland, seen from Prospect Avenue
WINNER
Cleveland
29.9%
OF VISITS WENT LOCAL
Busiest local: TownHall
Inside city limits only: 88.4%
VS
Photos: Sean Foster / Unsplash; DJ Johnson / Unsplash

Cleveland: It’s close, but Cleveland edges it out. Of the county’s 99 busiest restaurants, only 10 are actually within the city of Cleveland, and 64 of the 99 are chains. Applebee’s has 8 of them, and each of the two Cheesecake Factories, in Lyndhurst and Westlake, drew more visits than TownHall, the busiest local restaurant in the county. Cleveland’s advantage is a deep bench of hometown names, from TownHall and Cozumel to the Winking Lizard and Yours Truly. Inside the city limits, nearly nine of every 10 restaurant visits went local.

Cincinnati: With Skyline and Frisch’s counted as fast food, Cincinnati’s sit-down category includes 52 chains (out of the 79 busiest), including Buffalo Wild Wings (7 locations), LongHorn and Cracker Barrel. The most popular independent is Silver Spring House on East Kemper Road, followed by both Mi Cozumel locations and The Alcove by MadTree. (If you count Skyline and Frisch’s as sit-down, this category goes to Cincinnati 43.5% to 29.9%, and fast food becomes a tie. Cincinnati still wins either way.)

The busiest places on each county list, city and suburbs together, by visits in the year:

Cincinnati
Hamilton County
 
BUSIEST LOCAL
1
Silver Spring House
453K
 
2
Mi Cozumel
2 locations
314K
 
3
Alcove by MadTree Brewing
234K
 
4
Moerlein Lager House
225K
 
5
Incline Public House
219K
 
 
BUSIEST CHAINS
1
Buffalo Wild Wings
7 locations
1.9M
 
2
LongHorn Steakhouse
4 locations
973K
 
3
Cracker Barrel Old Country Store
3 locations
791K
 
4
Outback Steakhouse
4 locations
699K
 
5
Roosters
2 locations
651K
 
Cleveland
Cuyahoga County
 
BUSIEST LOCAL
1
TownHall
411K
 
2
Cozumel
3 locations
410K
 
3
Winking Lizard Tavern
330K
 
4
Yours Truly
2 locations
303K
 
5
Barrio Tacos
2 locations
249K
 
 
BUSIEST CHAINS
1
Applebee’s
8 locations
1.5M
 
2
The Cheesecake Factory
2 locations
1.1M
 
3
Olive Garden
4 locations
972K
 
4
LongHorn Steakhouse
4 locations
845K
 
5
Texas Roadhouse
2 locations
837K
 

2. Fast Food

Winner: Cincinnati (8.4%)
Runner-up: Cleveland (1.4%)

THE SCORE AFTER ROUND 2 OF 8
CINCINNATI
1
–
CLEVELAND
1
no ties yet
Fast Food
ROUND 2 OF 8
A Skyline Chili restaurant in Cincinnati
WINNER
Cincinnati
8.4%
OF VISITS WENT LOCAL
Busiest local: Skyline Chili
Inside city limits only: 16.1%
A McDonald’s restaurant lit up at night
RUNNER-UP
Cleveland
1.4%
OF VISITS WENT LOCAL
Busiest local: Van Aken Market Hall
Inside city limits only: 4.2%
VS
Photos: jetcityimage / Shutterstock; Abhinav Singh / Unsplash

Cincinnati: Skyline is the story here: 10 of its parlors made Hamilton County’s top 100 and together drew 2.5 million fast-food visits. Frisch’s did well too, with two Frisch’s Big Boy locations making the list. In all, Cincinnati-based fast food chains accounted for just 8% of fast food visits in Hamilton County. McDonald’s took 46% across 35 restaurants. LaRosa’s did not have a single location make the top 100, even though its busiest store attracts approximately 180,000 visits per year, short of the roughly 215,000 it took to make the list.

Cleveland: Fast-food chain McDonald’s tops the list with 54 Cleveland-area restaurants that made Cuyahoga County’s list, accounting for 59% of fast-food visits. Mr Hero, Cleveland’s very own sub chain, doesn’t appear at all; its busiest shop logged only about 99,000 visits. The only local names on the list are two food halls, Van Aken Market Hall and Lakewood Truck Park.

The busiest places on each county list, city and suburbs together, by visits in the year:

Cincinnati
Hamilton County
 
BUSIEST LOCAL
1
Skyline Chili
10 locations
2.5M
 
2
Frisch’s Big Boy
2 locations
659K
 
3
The Gatherall
310K
 
 
BUSIEST CHAINS
1
McDonald’s
35 locations
19.2M
 
2
Chick-fil-A
8 locations
6.3M
 
3
Wendy’s
10 locations
2.8M
 
4
Raising Cane’s Chicken Fingers
6 locations
2.6M
 
5
Chipotle Mexican Grill
9 locations
2.4M
 
Cleveland
Cuyahoga County
 
BUSIEST LOCAL
1
Van Aken Market Hall
382K
 
2
Lakewood Truck Park
282K
 
 
BUSIEST CHAINS
1
McDonald’s
54 locations
27.1M
 
2
Chick-fil-A
9 locations
7.0M
 
3
Raising Cane’s Chicken Fingers
6 locations
3.0M
 
4
Wendy’s
7 locations
2.0M
 
5
Taco Bell
5 locations
1.4M
 

3. Coffee

Too close to call: Cincinnati 2.7%, Cleveland 1.2%

THE SCORE AFTER ROUND 3 OF 8
CINCINNATI
1
–
CLEVELAND
1
1 round tied
Coffee
ROUND 3 OF 8
Espresso machines on the counter of a busy coffee shop
TIE
Cincinnati
2.7%
OF VISITS WENT LOCAL
Busiest local: Deeper Roots Coffee
Inside city limits only: 18.6%
A barista pouring steamed milk into a latte
TIE
Cleveland
1.2%
OF VISITS WENT LOCAL
Busiest local: Mojo’s Coffee and More
Inside city limits only: 13.7%
VS
Photos: Matt Hoffman / Unsplash; Chloe Leis / Unsplash

Cincinnati: Coffee is a chain game in both counties. Starbucks and Dunkin’ rule coffee in Hamilton County with 82% of visits, while Michigan’s Biggby is the biggest other chain represented, with 9 locations. Only four of the county’s most-visited coffee shops are locally owned, Deeper Roots, Highland Coffee House, Luckman and Coffee Peddler, and together they account for less than 3% of visits.

Cleveland: Mojo’s in Bay Village is the only local business to make the list of the most visited coffee shops in Cuyahoga County. Starbucks and Dunkin’ took 87% of visits in Cuyahoga County, and 7 Brew took 9% of visits with its 3 drive-thru coffee shops. A gap this small is a tie.

The busiest places on each county list, city and suburbs together, by visits in the year:

Cincinnati
Hamilton County
 
BUSIEST LOCAL
1
Deeper Roots Coffee
94K
 
2
Highland Coffee House
71K
 
3
Luckman Coffee
68K
 
4
Coffee Peddler
60K
 
 
BUSIEST CHAINS
1
Starbucks
19 locations
4.9M
 
2
Dunkin’
18 locations
4.1M
 
3
Biggby Coffee
9 locations
780K
 
4
7 Brew Coffee
553K
 
5
Dutch Bros. Coffee
365K
 
Cleveland
Cuyahoga County
 
BUSIEST LOCAL
1
Mojo’s Coffee and More
199K
 
 
BUSIEST CHAINS
1
Starbucks
27 locations
7.6M
 
2
Dunkin’
25 locations
7.0M
 
3
7 Brew Coffee
3 locations
1.5M
 
4
Biggby Coffee
2 locations
430K
 

4. Bakeries

Winner: Cleveland (7.8%)
Runner-up: Cincinnati (4.1%)

THE SCORE AFTER ROUND 4 OF 8
CINCINNATI
1
–
CLEVELAND
2
1 round tied
Bakeries
ROUND 4 OF 8
A tray of pain au chocolat in a bakery case
RUNNER-UP
Cincinnati
4.1%
OF VISITS WENT LOCAL
Busiest local: Servatii
Inside city limits only: 35.2%
Cannoli filled with cream and topped with pistachios
WINNER
Cleveland
7.8%
OF VISITS WENT LOCAL
Busiest local: Presti’s Bakery
Inside city limits only: 71.8%
VS
Photos: Mink Mingle / Unsplash; amirali mirhashemian / Unsplash

Cleveland: Panera Bread leads in both number of bakeries (12 Panera cafes in Cuyahoga County) and number of visits (66 percent of bakery trips go to Panera). But local bakeries Presti’s (Little Italy) and Michael Angelo’s (Broadview Heights) keep Cleveland ahead.

Cincinnati: National brands Panera, Crumbl, Paris Baguette and Nothing Bundt Cakes account for 70% of all bakery visits in Hamilton County, with Panera alone taking most of that. Servatii is the only local bakery on the list.

The busiest places on each county list, city and suburbs together, by visits in the year:

Cincinnati
Hamilton County
 
BUSIEST LOCAL
1
Servatii
60K
 
 
BUSIEST CHAINS
1
Panera Bread
6 locations
1.0M
 
2
Crumbl Cookies
2 locations
150K
 
3
Paris Baguette
96K
 
4
Parlor Doughnuts
67K
 
5
Nothing Bundt Cakes
65K
 
Cleveland
Cuyahoga County
 
BUSIEST LOCAL
1
Presti’s Bakery
152K
 
2
Michael Angelo’s Bakery
110K
 
 
BUSIEST CHAINS
1
Panera Bread
12 locations
2.2M
 
2
Krispy Kreme Doughnuts
2 locations
320K
 
3
Tous Les Jours
172K
 
4
Crumbl Cookies
138K
 
5
Nothing Bundt Cakes
131K
 

5. Ice Cream & Dessert

Winner: Cincinnati (80.6%)
Runner-up: Cleveland (57.4%)

THE SCORE AFTER ROUND 5 OF 8
CINCINNATI
2
–
CLEVELAND
2
1 round tied
Ice Cream & Dessert
ROUND 5 OF 8
Ice cream cones lined up on an ice cream shop counter
WINNER
Cincinnati
80.6%
OF VISITS WENT LOCAL
Busiest local: Graeter’s Ice Cream
Inside city limits only: 70.4%
A neon ice cream cone sign outside a shop
RUNNER-UP
Cleveland
57.4%
OF VISITS WENT LOCAL
Busiest local: Mitchell’s Ice Cream
Inside city limits only: 60.9%
VS
Photos: Annie Spratt / Unsplash; Dylan Ferreira / Unsplash

Cincinnati: Graeter’s leads the pack with 10 locations on our list, with 1.5 million visits, 67% of all visits to ice cream & dessert shops in the county. Other Cincinnati area businesses that made the list include Zip Dip, Dairy Corner and Mt. Healthy Dairy Bar. Dairy Queen is the most popular chain.

Cleveland: Dairy Queen (38% of visits and 7 locations on the list) may be the biggest winner in Cleveland, but local Mitchell’s isn’t far behind (1.8 million visits across 7 locations), along with another Cleveland institution: Honey Hut.

The busiest places on each county list, city and suburbs together, by visits in the year:

Cincinnati
Hamilton County
 
BUSIEST LOCAL
1
Graeter’s Ice Cream
10 locations
1.5M
 
2
Zip Dip
99K
 
3
Dairy Corner
85K
 
4
Mt Healthy Dairy Bar
70K
 
5
Yagööt
63K
 
 
BUSIEST CHAINS
1
Dairy Queen
3 locations
278K
 
2
Jeni’s Splendid Ice Creams
107K
 
3
Insomnia Cookies
62K
 
Cleveland
Cuyahoga County
 
BUSIEST LOCAL
1
Mitchell’s Ice Cream
7 locations
1.8M
 
2
Honey Hut Ice Cream
118K
 
 
BUSIEST CHAINS
1
Dairy Queen
7 locations
1.3M
 
2
Handel’s Ice Cream
172K
 

6. Bars & Breweries

Too close to call: Cincinnati 96.1%, Cleveland 97.7%

THE SCORE AFTER ROUND 6 OF 8
CINCINNATI
2
–
CLEVELAND
2
2 rounds tied
Bars & Breweries
ROUND 6 OF 8
The neon sign at Mr. Pitiful’s bar in Over-the-Rhine, Cincinnati
TIE
Cincinnati
96.1%
OF VISITS WENT LOCAL
Busiest local: MadTree Brewing
Inside city limits only: 93.9%
The Great Lakes Brewing Company storefront in Cleveland
TIE
Cleveland
97.7%
OF VISITS WENT LOCAL
Busiest local: Welcome to the Farm
Inside city limits only: 95.0%
VS
Photos: Jon Bilous / Shutterstock; DJ Johnson / Unsplash

Cincinnati: Hamilton County had just one chain (Tin Roof at The Banks) making its list of the top most visited bars. Overall, bars were the most local category in either county: roughly 24 of every 25 bar visits went to a local place. MadTree’s Oakley taproom was the most visited bar in either county with 361,121 visits.

Cleveland: The busiest here are Welcome to the Farm in the Flats and Great Lakes Brewing Company in Ohio City. The two counties land about a point and a half apart, which is too close to call.

The busiest places on each county list, city and suburbs together, by visits in the year:

Cincinnati
Hamilton County
 
BUSIEST LOCAL
1
MadTree Brewing
361K
 
2
La Pinata Mexican Grill & Bar
186K
 
3
Clifton Heights Tavern
179K
 
4
Stadium Social Sports and Nightlife
176K
 
5
Rhinegeist Brewery
172K
 
 
BUSIEST CHAINS
1
Tin Roof
275K
 
Cleveland
Cuyahoga County
 
BUSIEST LOCAL
1
Welcome to the Farm
337K
 
2
Panini’s Bar and Grill
3 locations
264K
 
3
Great Lakes Brewing Company
239K
 
4
Harry Buffalo
2 locations
224K
 
5
Brew Garden
186K
 
 
BUSIEST CHAINS
1
BrewDog
123K
 
2
Wild Eagle Saloon Downtown Cleveland
51K
 

7. Groceries

Winner: Cincinnati (81.2%)
Runner-up: Cleveland (38.9%)

THE SCORE AFTER ROUND 7 OF 8
CINCINNATI
3
–
CLEVELAND
2
2 rounds tied
Groceries
ROUND 7 OF 8
A Kroger supermarket in Cincinnati
WINNER
Cincinnati
81.2%
OF VISITS WENT LOCAL
Busiest local: Dillonvale IGA
Inside city limits only: 81.6%
A fruit and vegetable stand at the West Side Market in Cleveland
RUNNER-UP
Cleveland
38.9%
OF VISITS WENT LOCAL
Busiest local: Marc’s
Inside city limits only: 60.0%
VS
Photos: jetcityimage / Shutterstock; Dan Crile / Unsplash

Cincinnati: Kroger, founded in Cincinnati and still based there, counts as local here, and it walked away with this one with 28 stores on Hamilton County’s list and 74% of grocery visits. Dillonvale IGA and Findlay Market count as local too.

Cleveland: Marc’s (21 stores), Dave’s Market (11) and Heinen’s (9) are all Cleveland-born, and between them Clevelanders made 35% of the county’s grocery visits at hometown chains. The biggest single name is still Giant Eagle, which is from Pittsburgh. Count Kroger as a national chain and this would be Cleveland’s round, 39% to 7%.

The busiest places on each county list, city and suburbs together, by visits in the year:

Cincinnati
Hamilton County
 
BUSIEST LOCAL
1
Dillonvale IGA
321K
 
2
Findlay Market
289K
 
3
Don Hatting Supermarket
251K
 
4
Cam International Market
209K
 
5
Remke Markets
209K
 
 
BUSIEST CHAINS
1
Kroger
28 locations
38.8M
 
2
Meijer
3 locations
4.4M
 
3
Aldi
7 locations
2.6M
 
4
Trader Joe’s
825K
 
5
The Fresh Market
2 locations
770K
 
Cleveland
Cuyahoga County
 
BUSIEST LOCAL
1
Marc’s
21 locations
10.5M
 
2
Dave’s Market
11 locations
6.8M
 
3
Heinen’s Grocery Store
9 locations
5.7M
 
4
Lucky’s Market Clifton & 117th
557K
 
5
Miles Farmers Market
555K
 
 
BUSIEST CHAINS
1
Giant Eagle Supermarket
22 locations
18.6M
 
2
Aldi
21 locations
9.5M
 
3
Meijer
2 locations
3.9M
 
4
Market District Supermarket
3 locations
3.7M
 
5
Whole Foods Market
3 locations
2.5M
 

8. Gas-Station Markets

Winner: Cincinnati (47.3%)
Runner-up: Cleveland (21.9%)

THE SCORE AFTER ROUND 8 OF 8
CINCINNATI
4
–
CLEVELAND
2
2 rounds tied
Gas-Station Markets
ROUND 8 OF 8
A gas station and convenience store lit up at night
WINNER
Cincinnati
47.3%
OF VISITS WENT LOCAL
Busiest local: United Dairy Farmers
Inside city limits only: 77.5%
Gas pumps at a GetGo station
RUNNER-UP
Cleveland
21.9%
OF VISITS WENT LOCAL
Busiest local: truenorth
Inside city limits only: 33.7%
VS
Photos: The How / Unsplash; bernanamoglu / Shutterstock

Cincinnati: One name will likely stick out to many: UDF. United Dairy Farmers has 25 stores on the list and accounted for 43% of visits to the most shopped gas-station convenience markets in Hamilton County.

Cleveland: Cleveland’s hometown gas-station chain, Brecksville-based truenorth, took 17% of the county’s gas-station market visits. GetGo (owned by Pittsburgh’s Giant Eagle), Sheetz, Speedway and 7-Eleven took most of the rest.

The busiest places on each county list, city and suburbs together, by visits in the year:

Cincinnati
Hamilton County
 
BUSIEST LOCAL
1
United Dairy Farmers
25 locations
11.1M
 
2
Singh Petro 12
505K
 
3
Kilby Crossing
474K
 
 
BUSIEST CHAINS
1
Speedway
16 locations
6.1M
 
2
Thorntons
6 locations
3.1M
 
3
Wawa
3 locations
2.4M
 
4
Circle K
2 locations
832K
 
5
7-Eleven
2 locations
794K
 
Cleveland
Cuyahoga County
 
BUSIEST LOCAL
1
truenorth
16 locations
6.5M
 
2
Food Center
758K
 
3
Rapid Stop
598K
 
4
Giant America
347K
 
 
BUSIEST CHAINS
1
GetGo
15 locations
8.4M
 
2
Sheetz
7 locations
7.2M
 
3
Speedway
15 locations
6.3M
 
4
7-Eleven
7 locations
4.1M
 
5
Circle K
6 locations
2.3M
 

The Verdict

FINAL SCORE · 8 ROUNDS
Cincinnati wins*
CINCINNATI
4
–
CLEVELAND
2
2 rounds tied · inside city limits, Cincinnati wins 5–2
*Counting Kroger as local: it was founded in Cincinnati and is still based there. Count it as a national chain instead, and it’s a 3–3 dead heat countywide; inside city limits, Cincinnati still wins 4–3.

Round by round, countywide and inside city limits:

Round Cincinnati Cleveland Winner
Restaurants 27.4% 29.9% Cleveland
City limits: Cleveland
Fast food 8.4% 1.4% Cincinnati
City limits: Cincinnati
Coffee 2.7% 1.2% Tie
City limits: Cincinnati
Bakeries 4.1% 7.8% Cleveland
City limits: Cleveland
Ice cream & dessert 80.6% 57.4% Cincinnati
City limits: Cincinnati
Bars 96.1% 97.7% Tie
City limits: Tie
Groceries 81.2% 38.9% Cincinnati
City limits: Cincinnati
Gas-station markets 47.3% 21.9% Cincinnati
City limits: Cincinnati

And Cleveland’s independents rack up more restaurant visits than Cincinnati’s (its 100th-busiest indie restaurant sees roughly 62,000 visits a year; Cincinnati’s sees 37,000). It wins bakeries too. Where Cleveland can stumble, though, is in its suburbs: Clevelanders might defect to a Cheesecake Factory or an Applebee’s or even a Giant Eagle. Cincinnati’s local favorites, on the other hand, are chains it built itself: Skyline, Graeter’s, UDF and Kroger went wherever Cincinnatians went, even if that meant leaving the city.

Eleven More Head-to-Heads, for Bragging Rights

That’s the official score: Cincinnati 4, Cleveland 2. These face-offs don’t change it; they get their own tally, just for bragging rights.

9. Findlay Market vs. West Side Market

Bragging rights: Cleveland

BRAGGING RIGHTS TALLY · 1 OF 11
CINCINNATI
0
–
CLEVELAND
1
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Findlay Market vs. West Side Market
BRAGGING RIGHTS
The Findlay Market sign in Cincinnati, in spring
RUNNER-UP
Cincinnati
289,566
VISITS IN A YEAR
Findlay Market, Over-the-Rhine
Food stalls inside the West Side Market hall in Cleveland
WINNER
Cleveland
429,677
VISITS IN A YEAR
West Side Market, Ohio City
VS
Photos: Sean Foster / Unsplash; Lance Anderson / Unsplash

West Side Market gets more visits (429,677) than Findlay Market (289,566). Saturday seems to be the biggest day at both markets: West Side Market (39% of visits) and Findlay Market (42% of visits). We can confirm that we’re looking at visits to the markets and not just the streets outside of them because visits to West Side Market on Tuesdays and Thursdays (days the market is closed) are almost zero and visits to Findlay Market on Mondays (day the market is closed) are almost zero.

10. Graeter’s vs. Mitchell’s

Bragging rights: Cleveland

BRAGGING RIGHTS TALLY · 2 OF 11
CINCINNATI
0
–
CLEVELAND
2
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Graeter’s vs. Mitchell’s
BRAGGING RIGHTS
RUNNER-UP
Cincinnati
154,000
VISITS PER SHOP
10 Graeter’s shops in the county
WINNER
Cleveland
262,000
VISITS PER SHOP
7 Mitchell’s shops in the county
VS

Graeter’s had the highest number of locations listed, but overall Mitchell’s drew more visits (1.8 million, compared to Graeter’s 1.5 million), as well as more visits per location. Also, Mitchell’s fared better in the wintertime than Graeter’s: for Mitchell’s the most visited month (July) saw an average of 2.2 times as many visits as the least (January), while for Graeter’s the ratio was 2.7 to 1. The summeriest shop of all was Honey Hut on State Road, which saw 871 visits in January and 20,733 in June.

11. Skyline Chili vs. Mr Hero

Bragging rights: Cincinnati

BRAGGING RIGHTS TALLY · 3 OF 11
CINCINNATI
1
–
CLEVELAND
2
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Skyline Chili vs. Mr Hero
BRAGGING RIGHTS
WINNER
Cincinnati
144,543
VISITS PER STORE
Skyline, chainwide
RUNNER-UP
Cleveland
32,187
VISITS PER STORE
Mr Hero, chainwide
VS

Each city’s best-known hometown chain. Skylines average roughly 4.5 times the traffic of a Mr Hero. 10 Skylines made Hamilton County’s list of the busiest fast-food restaurants; not one Mr Hero made Cuyahoga County’s.

12. Kroger vs. Marc’s

Bragging rights: Cincinnati

BRAGGING RIGHTS TALLY · 4 OF 11
CINCINNATI
2
–
CLEVELAND
2
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Kroger vs. Marc’s
BRAGGING RIGHTS
WINNER
Cincinnati
1,384,000
VISITS PER STORE
28 Kroger stores in the county
RUNNER-UP
Cleveland
499,000
VISITS PER STORE
21 Marc’s stores in the county
VS

In terms of number of visits, Cincinnati’s hometown grocer outdraws Cleveland’s, with the average Kroger store in Hamilton County receiving around 2.8 times as many visits as the average Marc’s in Cuyahoga County. So Cincinnati takes this one.

13. MadTree vs. Great Lakes

Bragging rights: Cincinnati

BRAGGING RIGHTS TALLY · 5 OF 11
CINCINNATI
3
–
CLEVELAND
2
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
MadTree vs. Great Lakes
BRAGGING RIGHTS
WINNER
Cincinnati
361,121
VISITS IN A YEAR
MadTree, Oakley
RUNNER-UP
Cleveland
239,368
VISITS IN A YEAR
Great Lakes, Ohio City
VS

MadTree’s Oakley taproom was the busiest bar of any kind in either county, besting even Great Lakes Brewing Company’s brewpub in Ohio City. The Over-the-Rhine spot Rhinegeist was not far behind with 172,374 visits.

14. Servatii vs. Presti’s

Bragging rights: Cleveland

BRAGGING RIGHTS TALLY · 6 OF 11
CINCINNATI
3
–
CLEVELAND
3
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Servatii vs. Presti’s
BRAGGING RIGHTS
RUNNER-UP
Cincinnati
60,292
VISITS IN A YEAR
Servatii, Paxton Avenue
WINNER
Cleveland
151,978
VISITS IN A YEAR
Presti’s, Little Italy
VS

Presti’s Bakery in Little Italy drew about 2.5 times as many visits as the Servatii on Paxton Avenue, the only local bakery on Hamilton County’s list.

15. Izzy’s vs. Slyman’s

Bragging rights: Cleveland

BRAGGING RIGHTS TALLY · 7 OF 11
CINCINNATI
3
–
CLEVELAND
4
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Izzy’s vs. Slyman’s
BRAGGING RIGHTS
RUNNER-UP
Cincinnati
63,229
VISITS IN A YEAR
Izzy’s, Red Bank Expressway
WINNER
Cleveland
131,930
VISITS IN A YEAR
Slyman’s Tavern, Independence
VS

Each city’s corned beef. Slyman’s Tavern in Independence drew 131,930 visits, about 2.1 times the 63,229 at the Izzy’s on Red Bank Expressway, the busiest Izzy’s we could measure. Slyman’s original on St. Clair Avenue and the downtown Izzy’s aren’t counted as single stores in our data.

16. Deeper Roots vs. Mojo’s

Bragging rights: Cleveland

BRAGGING RIGHTS TALLY · 8 OF 11
CINCINNATI
3
–
CLEVELAND
5
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Deeper Roots vs. Mojo’s
BRAGGING RIGHTS
RUNNER-UP
Cincinnati
94,155
VISITS IN A YEAR
Deeper Roots, Madison Road
WINNER
Cleveland
198,930
VISITS IN A YEAR
Mojo’s, Bay Village
VS

Stripping out Dunkin’, Starbucks and other chains, here are the most popular coffee shops in each county. Mojo’s Coffee and More in Bay Village saw about 2.1 times as many visits as Deeper Roots Coffee. All told, the 15 independent coffee shops on Cuyahoga County’s list attracted 653,809 visits, while the 13 on Hamilton County’s list brought in 594,450.

17. Pizza Pub vs. Dina’s

Bragging rights: Cleveland

BRAGGING RIGHTS TALLY · 9 OF 11
CINCINNATI
3
–
CLEVELAND
6
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Pizza Pub vs. Dina’s
BRAGGING RIGHTS
RUNNER-UP
Cincinnati
155,903
VISITS IN A YEAR
Pizza Pub, near UC
WINNER
Cleveland
250,305
VISITS IN A YEAR
Dina’s, Memphis Avenue
VS

These are the busiest stand-alone pizza joints we measured. Pizza Pub, near the University of Cincinnati, sees its peak traffic at 11 p.m. Roughly 32% of Dina’s Pizza & Pub visits are less than 10 minutes long, probably folks picking up carryout. LaRosa’s, Cincinnati’s own pizza chain, is counted as a chain, so it isn’t on this list, but its Cheviot Road store drew 167,115 visits.

18. Frisch’s vs. Swensons

Bragging rights: Cincinnati

BRAGGING RIGHTS TALLY · 10 OF 11
CINCINNATI
4
–
CLEVELAND
6
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Frisch’s vs. Swensons
BRAGGING RIGHTS
WINNER
Cincinnati
385,165
VISITS IN A YEAR
Frisch’s Big Boy, Hamilton Avenue
RUNNER-UP
Cleveland
306,998
VISITS IN A YEAR
Swensons, Brookpark Road
VS

Swensons was founded in Akron, but it’s Cleveland’s now. The busiest Frisch’s in Hamilton County attracted 385,165 visits. The busiest Swensons in Cuyahoga County attracted 306,998 visits.

19. Sotto vs. LockKeepers

Bragging rights: Cincinnati

BRAGGING RIGHTS TALLY · 11 OF 11
CINCINNATI
5
–
CLEVELAND
6
Just for bragging rights. The official score is still Cincinnati 4, Cleveland 2.
Sotto vs. LockKeepers
BRAGGING RIGHTS
WINNER
Cincinnati
164,543
VISITS IN A YEAR
Sotto, downtown
RUNNER-UP
Cleveland
95,745
VISITS IN A YEAR
LockKeepers, Independence
VS

Sotto (164,543) edged out Jeff Ruby’s Precinct (149,749) and Carlo & Johnny (135,833) as the most-visited restaurants for a night out on the town. For special occasions, Cleveland’s LockKeepers took the top spot, followed closely by Pier W on the lake in Lakewood (89,419). Downtown Cleveland steakhouses like Marble Room are part of larger buildings, so they can’t be broken out individually in the data.

The Bragging Rights Go to Cleveland

FINAL BRAGGING RIGHTS TALLY · 11 FACE-OFFS
CINCINNATI
5
–
CLEVELAND
6
Cleveland takes them, 6 to 5. Cincinnati keeps the title, 4 rounds to 2.

What About Northern Kentucky?

The first question readers asked was about the river. Covington’s ZIP code 41011 sends more visits across the river than any other ZIP code in Kentucky, with ZIP codes in Northern Kentucky accounting for 15 percent of visits to destinations in Cincinnati. Ohio ZIP codes, in turn, account for a large share of visits to destinations in Northern Kentucky: 29 percent in Boone County, 34 percent in Kenton County and 42 percent in Campbell County. While they may not technically be in Cincinnati, many of the 405,000 residents of Campbell, Kenton and Boone counties refer to themselves as Cincinnatians, particularly if they live in Florence, Newport or Covington.

So we ran the three counties through the same eight rounds, pooled as one list per category and cut to the 100 busiest places, with the same rule for local: an independent business, or a chain that started in the Cincinnati metro, on either bank, and is still based there. Here is how Northern Kentucky scores next to the two counties in the main contest.

ACROSS THE RIVER
405,000
people in Boone, Kenton and Campbell counties
15%
of visits to places inside the city of Cincinnati come from Northern Kentucky ZIP codes
4–2–2
the final score with the three counties added to Cincinnati’s side, unchanged
SHARE OF VISITS THAT WENT LOCAL N. KENTUCKY HAMILTON CUYAHOGA
Restaurants 23.9% 27.4% 29.9%
Fast food 9.3% 8.4% 1.4%
Coffee 0.8% 2.7% 1.2%
Bakeries 17.6% 4.1% 7.8%
Ice cream & dessert 65.6% 80.6% 57.4%
Bars & breweries 87.8% 96.1% 97.7%
Groceries 74.7% 81.2% 38.9%
Gas-station markets 35.9% 47.3% 21.9%
Northern Kentucky is Boone, Kenton and Campbell counties pooled, 100 busiest places per category, Nov. 1, 2025 to Oct. 31, 2026. Local means an independent business or a chain founded and still based in the Cincinnati metro. Bold marks the highest share in each row.

Restaurants: Local restaurants in Northern Kentucky garnered 24 percent of restaurant visits, which lagged Hamilton and Cuyahoga by a few percentage points. Of Northern Kentucky’s 100 busiest restaurants, 66 were chains, with the top two being Texas Roadhouse (Florence and Fort Wright). The top three locally owned restaurants were Buckhead Mountain Grill (Bellevue), Hofbräuhaus Newport and Blind Squirrel (Florence), and the three Barleycorn’s locations combined for 462,766 visits. While Newport locally owned restaurants garnered a million visits (compared to just 374,000 in Covington, led by The Well and The Log Cabin), Covington wins the bar round (Covington Yard, Mainstrasse Village Pub, Olde Towne Tavern and Green House drew more local bar visits than any other town in the three counties).

Fast food: Hometown fast-food chains, including Skylines (seven), Frisch’s Big Boy (four), LaRosa’s (two), Gold Star, Wings & Rings and Tom + Chee, get 9 percent of fast-food visits, compared with 8 percent in Hamilton County. McDonald’s gets 36 percent of visits at its 20 area restaurants, compared with 46 percent in Hamilton County. The busiest fast-food restaurant in all three counties is Chick-fil-A in Fort Wright with 1,073,096 visits.

Coffee: Dunkin’ and Starbucks rule supreme in coffee with 72 percent of visits between them. Michigan-based Biggby Coffee does okay with 10 stores. The most visited coffee shop in Northern Kentucky is a 7 Brew in Newport with 659,286 visits. Coffee has the lowest percentage of local businesses of any category with less than 1 percent.

Bakeries: Emerson’s Bakery (Florence) and Servatii (Highland Heights) lead with 18 percent local bakery visits, compared to 4 and 8 percent respectively for Hamilton and Cuyahoga Counties. Still, three-quarters of all bakery visits go to Panera Bread.

Ice cream and dessert: Ice cream and dessert, all Graeter’s, made up 66 percent of trips in this category, with the chain’s four locations (Lakeside Park, Florence, Newport, Crestview Hills) drawing 65 percent of all dessert trips. No independently-owned ice cream shop in the three counties logged enough trips to be counted.

Bars: Eighty-eight percent of bar visits in Northern Kentucky went to locally owned places, in line with the 96 and 98 percent in the two Ohio counties. The biggest exception: the busiest bar in Northern Kentucky, Brothers Bar & Grill in Newport, is owned by a chain based in Wisconsin. Locally owned Dickmans in Fort Wright was the most visited local bar, and Longnecks racked up three total locations. New Riff Distilling in Newport saw 83,916 total visits.

Groceries: 75 percent of the trips made to grocery stores were made to locally owned grocery stores, with Kroger accounting for 70 percent of those trips. Kroger has 15 stores on the Northern Kentucky list, with the Newport Kroger accounting for 2.4 million trips. Remke, founded in Covington in 1897, has four stores on the list but no longer counts as local: it was bought by a company based in Findlay, Ohio, in 2017.

Gas-station markets: Thirty-six percent local. UDF has 14 stores and 23 percent of visits, roughly half the share it holds in Hamilton County, while Speedway takes 34 percent across 26 stores and the busiest single stop is the Thorntons in Edgewood. Although HOP Shops may seem like a Northern Kentucky brand, it’s owned by an Owensboro company, so its stores count as outsiders.

Two provisos apply. One, Kentucky’s lists trail off more gradually, because there aren’t so many highly-trafficked places, as the 100th most popular restaurant in Kentucky averages about 51,000 visits, versus 116,000 for Hamilton County’s. If we apply Hamilton County’s line, then Northern Kentucky’s homegrown restaurants take just 16 percent of restaurant visits, and fast food drops to 3 percent, because Kentucky’s homegrown businesses are smaller. Two, if we remove businesses born in Cincinnati and tally only the businesses Kentucky incubated, the local share plummets: for groceries it’s down to 5 percent, for gas station markets it’s down to 11 percent, and for fast food and dessert businesses it’s down to nothing. Kentucky eats local the same way Cincinnati does, by eating at Cincinnati’s local chains.

What if we added Boone, Kenton and Campbell counties to Cincinnati’s tally? Would that change the outcome? Nope. Pool them with Hamilton County and pare down each list to its busiest 100 businesses, and Cincinnati still takes 4 rounds, Cleveland 2, with 2 ties. Three categories change: bakeries now go to Cincinnati, bars to Cleveland (94 percent to 98) and fast food becomes a tie. Winner stays the same.

Is Kroger a local company? Should companies headquartered in Lakewood or Parma count as Cleveland companies, and should Boone, Kenton and Campbell be in Cincinnati’s main score rather than a section of their own? Let us know in the comments.

How We Measured This

Visits are based on aggregated and anonymized foot traffic data between Nov. 1, 2025 and Oct. 31, 2026. For each category we took the 100 busiest places in Hamilton County (Cincinnati) and Cuyahoga County (Cleveland). We sorted places by what they are, not only by the data’s labels: Skyline and Frisch’s Big Boy, because of their drive-thrus, count as fast food, while sit-down pubs like Silver Spring House and the Winking Lizard count as restaurants. That left 79 restaurants in Hamilton County, all above the same line of about 116,000 visits as Cuyahoga’s. Coffee, bakeries and ice cream come from one list of coffee, bakery and dessert shops, sorted by type; Dunkin’ counts as a coffee shop, and breakfast and smoothie places were left out. Local means an independent business, or a chain that started in that metro and is still headquartered there. Chains from other places don’t count: Giant Eagle and GetGo are Pittsburgh companies, so they aren’t local in Cleveland. Kroger counts as local in Cincinnati because it was founded there and is still based there; the asterisk on the final score shows the result without it. Scores within 2 points are a tie. For Northern Kentucky, we combined the results from Boone, Campbell and Kenton counties, thinned each list down to the 100 busiest locations and applied the same criteria; Remke and HOP Shops count as chains because their parent companies are based outside the region.

Shell and BP put their names on plenty of stations that are actually owned by somebody else, so we left fuel-brand-only names out of the analysis, along with places that aren’t quite restaurants or shops (dining halls on college campuses, wholesalers, a concert hall, a food bank). In the grocery round we left out beer and liquor stores. TownHall is located on a busy stretch of W. 25th Street in Ohio City, so we excluded its visits under 10 minutes (14 percent of the total), thinking many of those may have been people walking by. We used the same method to find the busiest places within each city’s limits. City and county boundaries come from the U.S. Census Bureau.

The Greenest Wellness Score

Is your neighborhood healthy?

Get a free report on your tap water, air quality, walkability and more

Tags from the story
Leave a comment

Have something to add? Tell us what you would change, or what has worked for you.

Every comment is read before it appears, so yours may take a day to show up.

Your email address will not be published. Required fields are marked *