These are the top 10 countries with the highest number of Michelin-starred restaurants per capita.

You won't guess the top 3....

10. Spain

Number of Michelin-Starred Restaurants: 212

Number of Michelin-Starred Restaurants per capita:  220,541

9. Italy

Number of Michelin-Starred Restaurants: 363

Number of Michelin-Starred Restaurants per capita:  166,542

8. The Netherlands

Number of Michelin-Starred Restaurants: 113

Number of Michelin-Starred Restaurants per capita:  151,636

7. Singapore

Number of Michelin-Starred Restaurants: 49

Number of Michelin-Starred Restaurants per capita:  119,395

6. France

Number of Michelin-Starred Restaurants: 632

Number of Michelin-Starred Restaurants per capita:  106,666

France may have the highest number of Michelin stars in the world, but when it comes to the highest concentration of Michelin-starred establishments, it only ranks 6th.

5. Malta

Number of Michelin-Starred Restaurants: 5

Number of Michelin-Starred Restaurants per capita:  103,000

4. Belgium

Number of Michelin-Starred Restaurants: 127

Number of Michelin-Starred Restaurants per capita:  91,527

Belgium was the first country, outside of France, to have a three-star Michelin restaurant, and this was back in 1972. Belgium has currently two three-star restaurants and 23 two-star restaurants.

3. Switzerland

Number of Michelin-Starred Restaurants: 120

Number of Michelin-Starred Restaurants per capita:  72,728

2. Luxembourg

Number of Michelin-Starred Restaurants: 9

Number of Michelin-Starred Restaurants per capita:  69,553

1. Japan

Number of Michelin-Starred Restaurants: 413

Number of Michelin-Starred Restaurants per capita:  61,368

Japan’s per capita rate is computed solely for the regions covered by the Michelin Guide—Tokyo, Osaka, Kyoto prefectures—which are home to roughly 25 million people and 413 Michelin-starred restaurants.