Los Angeles Has The Most Restaurants San Francisco is not far behind Los Angeles and has 13,448 total restaurants with an astounding 15.4 restaurants per capita. Rounding up the top five are San Diego (10,962), San Jose (7,184) and Fresno (4,266).