Map Options

Color Scheme:
map placeholder
# of Public Holidays

5

10

15

20

25

30

35

40

Click on a country for details.

Countries with the Most Holidays 2024

Most every culture and country in the world celebrates holidays. Holidays take many forms. Some are near-global public holidays such as New Year's Eve, and some are celebrated by only a few countries, such as Cinco de Mayo and St. Patrick's Day. Some are strictly religious, such as Ramadan, some are strictly secular, such as Thanksgiving, and some have both spiritual and secular elements, such as the fall and winter holidays (Halloween, Dia de los Muertos, Christmas, Hanukkah, Krampus, and related holidays). But which country celebrates the most holidays of all?

Which Country Has the Most Public Holidays in the World?

Cambodia has the most public holidays in the world. In 2019, the country celebrated approximately 29 public holidays. The country with the second most public holidays is Sri Lanka, which celebrated 26 public holidays in 2019. The only other country that has more than 20 public holidays is India. India is estimated to recognize 21 public holidays.

Some other countries that also celebrate a lot of public holidays include China, Hong Kong, Pakistan, Turkey, and Thailand.

Which Countries Have the Fewest Number of Public Holidays?

Some countries do not have a lot of public holidays at all. For example, Mexico has the fewest holidays of any major country. Mexico only recognizes seven public holidays every year. There are a few other countries that have fewer than 10 holidays as well. The United Kingdom, Spain, and Canada only celebrate public holidays yearly. Their employees may not get as many days off as in other countries.

Are Public Holidays and Religious Holidays the Same?

There are many people who believe that public holidays and religious holidays are the same. That is not necessarily the case. Public holidays are holidays declared by the government, while religious holidays are holidays commonly celebrated by a specific religion. It is possible that there could be some overlap between religious holidays and public holidays, but that is not necessarily required. If a large chunk of the population celebrates a major religious holiday, then the government may declare that holiday to be a public holiday as well; however, there are situations where a religious holiday has not been declared a public holiday. Individuals who observe that specific religious holiday may need to request a day off from the company (unless the company freely gives it to them).

How Many Public Holidays Does the United States Have?

The United States is somewhere in the middle of the pack when it comes to public holidays. Typically, the United States recognizes 10 public holidays every year. In January, New Year’s Day and Martin Luther King Day are recognized as public holidays. Then, the United States recognizes President’s Day in February, which honors George Washington and Abraham Lincoln. In May, the United States recognizes Memorial Day, which honors people who have given their life in the service of the country. The United States recently added Juneteenth, which has long been a major holiday in the African American Community.

The United States recognizes its independence day on July 4th. In September, the United States had Labor Day. In October, the United States honors Christopher Columbus, widely believed to have been the first European to discover the new world. In November, the United States recognizes Veterans Day, which honors people who served in the military. Finally, the United States also recognizes Thanksgiving in November, followed by Christmas in December. If the exact date falls on a weekend, then the holiday may be observed at another time during the week.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

Country
# of Public Holidays
Additional Details
Nepal39
Myanmar32
Iran26
Sri Lanka25
Bangladesh22
Egypt22
India21
Malaysia21
Varies from 21-25 depending on the state
Cambodia21
Liechtenstein20
Varies from 20-22
Argentina19
Lebanon19
Philippines18
Colombia18
Hong Kong17
Indonesia16
Pakistan16
Japan16
Thailand16
Tanzania16
Kazakhstan16
Iceland16
Romania15
Slovakia15
Albania15
Lithuania15
Trinidad and Tobago15
Turkey14
South Korea14
Peru14
Venezuela14
Chile14
Rwanda14
Austria14
Denmark14
Norway14
Croatia14
Mongolia14
Slovenia14
Cyprus14
Malta14
Poland13
Czech Republic13
Portugal13
Varies from 13-15 depending on the region
Serbia13
Finland13
Latvia13
South Africa12
Italy12
Spain12
Varies from 12-13 depending on autonomous community
Taiwan12
Dominican Republic12
Sweden12
Greece12
Hungary12
Bulgaria12
New Zealand12
Uruguay12
Barbados12
China11
United States11
Russia11
Vietnam11
France11
Ukraine11
Netherlands11
Israel11
Singapore11
Luxembourg11
Germany10
Varies from 10-13 depending on the state
Canada10
Varies from 10-13 depending on jurisdiction
Australia10
Varies from 10-13 depending on the state
Belgium10
Ireland10
Estonia10
Fiji10
Brazil9
Varies from 9-12. Includes bank holidays
Switzerland9
Varies from 9-15 depending on the canton
Mexico8
United Kingdom8
Varies from 8-10 depending on the nation
Ecuador8
Varies from 8-9 depending on the city
showing: 81 rows

Which country has the most holidays?

Nepal has 39 public holidays, the most of any country.

Frequently Asked Questions

Sources