Skip to content

Restaurants in Matthews, NC

147 restaurants in Matthews, Mecklenburg County · Data as of 10/23/2026

Restaurants on this page

Restaurants in Matthews at a glance

  • There are 147 restaurants in Matthews, or roughly one for every 208 people.
  • Per person, that is 71% above the North Carolina average (28 per 10,000).
  • It ranks 34th among 630 North Carolina cities by number of restaurants.
  • The largest group is Restaurant (20%), ahead of Pizza Restaurant and Mexican Restaurant.
  • Close by, Charlotte (3,242), Huntersville (165) and Pineville (139) have restaurants as well.

Restaurants in Matthews

A to Z · Page 1 of 5

Frequently asked questions

How many restaurants are in Matthews, NC?
There are 147 restaurants in Matthews as of 10/23/2026, including 29 restaurants, 10 pizza restaurants, 9 Mexican restaurants.