Which Countries Have the Most Public Holidays?
Everyone loves a paid day off — but how many public holidays you get depends on where you work in the world.
Iran has the most public holidays of any country in the world with 27 days in 2021. Sri Lanka, with 25 days, and Cambodia, with 21, also have some of the most.
Japan has changed the dates of some of its public holidays this year because of the Olympics. The country has 17 public holidays. Neighboring South Korea has 16.
Some countries have different public holidays for different states, such as India, Thailand and Australia. Most of Canada has 11, for example, but Quebec has 12.
In the US, workers usually have 10 public holiday days. However, in June 2021, an 11th day was added to the list — Juneteenth National Independence Day, which celebrates the end of slavery in the country.
People in England only have eight days, but other countries in Europe get more time off. Most of the continent has 10 to 14 public holidays. Most of France, for example, has 12.
Mexico has the fewest public holidays of any country in the world with just seven days.
Countries with higher salaries usually have fewer public holidays. According to HR Drive, the top 10 countries with the highest salaries only get an average of eight public holidays. Around the world, the average is 11 public holidays a year.