Skip to content

Checked

Restaurants in Oregon

14,050 restaurants in 328 cities and 36 counties · Data as of 10/23/2026

Restaurants on this page

Restaurants in Oregon at a glance

  • Oregon has 14,050 restaurants, about 33 for every 10,000 residents.
  • That is close to the national rate of 31 per 10,000.
  • The largest concentrations are in Portland (3,696), Eugene (675) and Salem (514).

Find restaurants by city or county

Pick a place to see its full list

·

All restaurants in Oregon

14,491 listed, A to Z · Page 1 of 484

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 Oregon?
There are 14,050 restaurants in Oregon in our data as of 10/23/2026.
Which Oregon cities have the most restaurants?
Portland (3,696), Eugene (675), Salem (514), Beaverton (467), Bend (456).