Skip to content

Checked

Restaurants in North Carolina

30,769 restaurants in 631 cities and 100 counties · Data as of 10/26/2026

Restaurants on this page

Restaurants in North Carolina at a glance

  • North Carolina has 30,769 restaurants, about 29 for every 10,000 residents.
  • That is about the same as the national rate (32 per 10,000).
  • It ranks 10th among the states by number of restaurants.
  • Charlotte (3,304), Raleigh (1,795) and Greensboro (1,149) have the most, 20% of the state total combined.

Find restaurants by city or county

Pick a place to see its full list

·

All restaurants in North Carolina

30,770 listed, A to Z · Page 1 of 1026

Only the first 50 pages are listed. Narrow the list by area or type to see more.

Frequently asked questions

How many restaurants are in North Carolina?
There are 30,769 restaurants in North Carolina in our data as of 10/26/2026.
Which North Carolina cities have the most restaurants?
Charlotte (3,304), Raleigh (1,795), Greensboro (1,149), Durham (1,075), Asheville (813).