There is a total of 631 public holidays and observances in December of 2024 for over 230 countries and 3300 locations around the world. In the table below, you will find the details of the holidays & observances along with when and where they are observed.

All the information display below is also available via our API as well as downloadable as a csv. Signup here to get started.

These dates may be modified as official changes are announced, so please check back regularly for updates or sign up for our newsletter to receive regular updates. All updates are automatically added to our API as well.

Our API allows you to specify the State and Region as part of the API requests, thereby limiting the requests to a particular state or city. View the API documentation for a full description of the supported countries, states, and regions.

Date Holiday Location
Wednesday, May 1, 2024 May Day
Andorra
Wednesday, May 1, 2024 Labor Day
Afghanistan
Wednesday, May 1, 2024 Labor Day / May Day
Anguilla
Wednesday, May 1, 2024 International Worker’s Day
Albania
Wednesday, May 1, 2024 Labor Day
Armenia
Wednesday, May 1, 2024 May Day
Angola
Wednesday, May 1, 2024 Labor Day / May Day
Argentina
Wednesday, May 1, 2024 Labor Day
Aruba
Wednesday, May 1, 2024 Labor Day / May Day
Barbados
Wednesday, May 1, 2024 May Day
Bangladesh
Wednesday, May 1, 2024 Labor Day / May Day
Belgium
Wednesday, May 1, 2024 Labour Day
Burkina Faso
Wednesday, May 1, 2024 Labor Day
Bulgaria
Wednesday, May 1, 2024 May Day
Bahrain
Wednesday, May 1, 2024 Labour Day
Burundi
Wednesday, May 1, 2024 Labor Day / May Day
St. Barts
Wednesday, May 1, 2024 Labour Day
Botswana
Wednesday, May 1, 2024 Labor Day / May Day
Belize
Wednesday, May 1, 2024 May Day
Congo Democratic Republic
Wednesday, May 1, 2024 Labour Day
Central African Republic
Wednesday, May 1, 2024 May Day
Switzerland
Wednesday, May 1, 2024 May Day (Half-Day)
Switzerland
Wednesday, May 1, 2024 Labor Day
Cote d'Ivoire
Wednesday, May 1, 2024 Labor Day / May Day
Chile
Wednesday, May 1, 2024 Labour Day
Cameroon
Wednesday, May 1, 2024 Labor Day / May Day
Colombia
Wednesday, May 1, 2024 Labour Day
Cabo Verde
Wednesday, May 1, 2024 Labor Day / May Day
Curaçao
Wednesday, May 1, 2024 Labour Day/May Day
Cyprus
Wednesday, May 1, 2024 Labor Day / May Day
Czechia
Wednesday, May 1, 2024 May Day
Germany
Wednesday, May 1, 2024 Labor Day / May Day
Djibouti
Wednesday, May 1, 2024 Labor Day
Dominican Republic
Wednesday, May 1, 2024 May Day
Algeria
Wednesday, May 1, 2024 Labor Day / May Day
Ecuador
Wednesday, May 1, 2024 Labor Day
Estonia
Wednesday, May 1, 2024 International Workers' Day
Eritrea
Wednesday, May 1, 2024 Labor Day / May Day
Spain
Wednesday, May 1, 2024 International Labor Day
Ethiopia
Wednesday, May 1, 2024 May Day
Finland
Wednesday, May 1, 2024 Labor Day / May Day
France
Wednesday, May 1, 2024 Labour Day
Gabon
Wednesday, May 1, 2024 Labor Day / May Day
French Guiana
Wednesday, May 1, 2024 May Day
Ghana
Wednesday, May 1, 2024 Labour Day
Gambia
Wednesday, May 1, 2024 Labor Day / May Day
Guadeloupe
Wednesday, May 1, 2024 Labor Day
Guatemala
Wednesday, May 1, 2024 Labour Day
Guinea-Bissau
Wednesday, May 1, 2024 Labor Day / May Day
Guyana
Wednesday, May 1, 2024 Labour Day
Hong Kong
Wednesday, May 1, 2024 Labor Day / May Day
Honduras
Wednesday, May 1, 2024 Agriculture and Labor Day
Haiti
Wednesday, May 1, 2024 Labor Day / May Day
Hungary
Wednesday, May 1, 2024 International Labor Day
Indonesia
Wednesday, May 1, 2024 International Worker's Day
India
Wednesday, May 1, 2024 Labor Day
Iraq
Wednesday, May 1, 2024 Labour Day
Iceland
Wednesday, May 1, 2024 Labor Day / May Day
Italy
Wednesday, May 1, 2024 Labour Day
Jordan
Wednesday, May 1, 2024 Labour Day/May Day
Kenya
Wednesday, May 1, 2024 May Day
Kyrgyzstan
Wednesday, May 1, 2024 Labour Day
Cambodia
Wednesday, May 1, 2024 May Day
North Korea
Wednesday, May 1, 2024 Labor Day
South Korea
Wednesday, May 1, 2024 Unity Day
Kazakhstan
Wednesday, May 1, 2024 Labor Day / May Day
Laos
Wednesday, May 1, 2024 Labor Day
Lebanon
Wednesday, May 1, 2024 Labor Day / May Day
Saint Lucia
Wednesday, May 1, 2024 Labour Day/May Day
Liechtenstein
Wednesday, May 1, 2024 May Day
Sri Lanka
Wednesday, May 1, 2024 Labour Day
Lithuania
Wednesday, May 1, 2024 Labor Day / May Day
Luxembourg
Wednesday, May 1, 2024 Labour Day/May Day
Latvia
Wednesday, May 1, 2024 Constituent Assembly Convocation Day
Latvia
Wednesday, May 1, 2024 May Day
Libya
Wednesday, May 1, 2024 Labour Day/May Day
Morocco
Wednesday, May 1, 2024 International Day of Solidarity of Workers
Moldova
Wednesday, May 1, 2024 Labour Day/May Day
Montenegro
Wednesday, May 1, 2024 Labor Day / May Day
Saint Martin
Wednesday, May 1, 2024 Labor Day
Madagascar
Wednesday, May 1, 2024 Constitution Day
Marshall Islands
Wednesday, May 1, 2024 Labor Day
North Macedonia
Wednesday, May 1, 2024 Workers' Day
Mali
Wednesday, May 1, 2024 Labor Day / May Day
Myanmar
Wednesday, May 1, 2024 Labor Day
Martinique
Wednesday, May 1, 2024 Labor Day / May Day
Mauritania
Wednesday, May 1, 2024 Labour Day/May Day
Malta
Wednesday, May 1, 2024 Labour Day
Mauritius
Wednesday, May 1, 2024 Labor Day / May Day
Maldives
Wednesday, May 1, 2024 May Day
Malawi
Wednesday, May 1, 2024 Labor Day / May Day
Mexico
Wednesday, May 1, 2024 Labour Day
Malaysia
Wednesday, May 1, 2024 May Day
Mozambique
Wednesday, May 1, 2024 Workers' Day
Namibia
Wednesday, May 1, 2024 Labor Day / May Day
New Caledonia
Wednesday, May 1, 2024 Labour Day
Niger
Wednesday, May 1, 2024 Workers' Day
Nigeria
Wednesday, May 1, 2024 Labor Day / May Day
Nicaragua
Wednesday, May 1, 2024 Labor Day
Norway
Wednesday, May 1, 2024 Majdoor Divas
Nepal
Wednesday, May 1, 2024 Labor Day / May Day
Panama
Wednesday, May 1, 2024 Labor Day
Philippines
Wednesday, May 1, 2024 Labour Day
Pakistan
Wednesday, May 1, 2024 Labor Day / May Day
Poland
Wednesday, May 1, 2024 Labour Day
Reunion
Wednesday, May 1, 2024 Labor Day / May Day
Romania
Wednesday, May 1, 2024 Labor holiday
Serbia
Wednesday, May 1, 2024 Spring and Labor Day
Russia
Wednesday, May 1, 2024 Labor Day
Rwanda
Wednesday, May 1, 2024 Labour Day
Seychelles
Wednesday, May 1, 2024 May 1st
Sweden
Wednesday, May 1, 2024 Labour Day
Singapore
Wednesday, May 1, 2024 Labor Day / May Day
Slovenia
Wednesday, May 1, 2024 Labor Day
Slovakia
Wednesday, May 1, 2024 Accession to the European Union Day
Slovakia
Wednesday, May 1, 2024 International Worker’s Day
Sierra Leone
Wednesday, May 1, 2024 Labour Day/May Day
San Marino
Wednesday, May 1, 2024 Labour Day
Senegal
Wednesday, May 1, 2024 May Day
Somalia
Wednesday, May 1, 2024 Labor Day
Suriname
Wednesday, May 1, 2024 May Day
South Sudan
Wednesday, May 1, 2024 Labour Day
Sao Tome and Principe
Wednesday, May 1, 2024 Labor Day / May Day
El Salvador
Wednesday, May 1, 2024 Labor Day
Syria
Wednesday, May 1, 2024 May Day
Eswatini
Wednesday, May 1, 2024 Labour Day
Togo
Wednesday, May 1, 2024 Labor Day
Thailand
Wednesday, May 1, 2024 Labor Day / May Day
Tajikistan
Wednesday, May 1, 2024 Labour Day
Tunisia
Wednesday, May 1, 2024 Labor and Solidarity Day
Turkey
Wednesday, May 1, 2024 Labor Day
Taiwan
Wednesday, May 1, 2024 Matsu's Birthday
Taiwan
Wednesday, May 1, 2024 Worker's Day
Tanzania
Wednesday, May 1, 2024 Labor Day (Suspended)
Ukraine
Wednesday, May 1, 2024 Labour Day
Uganda
Wednesday, May 1, 2024 Law Day
United States
Wednesday, May 1, 2024 Loyalty Day
United States
Wednesday, May 1, 2024 Lei Day
United States
Wednesday, May 1, 2024 First Day of Military Appreciation Month
United States
Wednesday, May 1, 2024 First Day of Asian Pacific American Heritage Month
United States
Wednesday, May 1, 2024 First Day of Jewish American Heritage Month
United States
Wednesday, May 1, 2024 Labor Day / May Day
Uruguay
Wednesday, May 1, 2024 Feast of St Joseph the Worker
Vatican City (Holy See)
Wednesday, May 1, 2024 National Workers Day
Saint Vincent and the Grenadines
Wednesday, May 1, 2024 Labor Day / May Day
Venezuela
Wednesday, May 1, 2024 International Labor Day
Vietnam
Wednesday, May 1, 2024 Labor Day / May Day
Vanuatu
Wednesday, May 1, 2024 International Labour Day
Kosovo
Wednesday, May 1, 2024 May Day
Yemen
Wednesday, May 1, 2024 Labour Day
Mayotte
Wednesday, May 1, 2024 Workers' Day
South Africa
Wednesday, May 1, 2024 Labour Day
Zambia
Wednesday, May 1, 2024 Workers' Day
Zimbabwe
Thursday, May 2, 2024 Labor Day (Day 2)
Bosnia and Herzegovina
Thursday, May 2, 2024 Birth Anniversary of Third Druk Gyalpo
Bhutan
Thursday, May 2, 2024 Labour Day Holiday
China
Thursday, May 2, 2024 Labor Day
Egypt
Thursday, May 2, 2024 Day of Madrid
Spain
Thursday, May 2, 2024 Labour Day/May Day Holiday
Montenegro
Thursday, May 2, 2024 Day of the Flag
Poland
Thursday, May 2, 2024 Labor Day Holiday
Serbia
Thursday, May 2, 2024 Labour Day holiday
Slovenia
Thursday, May 2, 2024 World Tuna Day
United States
Thursday, May 2, 2024 National Day of Prayer
United States
Thursday, May 2, 2024 West Virginia Day of Prayer
United States
Friday, May 3, 2024 Good Friday (Orthodox)
Albania
Friday, May 3, 2024 Orthodox Good Friday
Australia
Friday, May 3, 2024 Good Friday
Bulgaria
Friday, May 3, 2024 Orthodox Good Friday
Canada
Friday, May 3, 2024 Labour Day Holiday
China
Friday, May 3, 2024 Good Friday (Orthodox)
Cyprus
Friday, May 3, 2024 Day off for Labor Day / May Day
Ecuador
Friday, May 3, 2024 Coptic Good Friday
Egypt
Friday, May 3, 2024 Ethiopian Good Friday
Ethiopia
Friday, May 3, 2024 Orthodox Good Friday
Georgia
Friday, May 3, 2024 Constitution Memorial Day
Japan
Friday, May 3, 2024 Orthodox Good Friday
Lebanon
Friday, May 3, 2024 Good Friday (Orthodox)
North Macedonia
Friday, May 3, 2024 Constitution Day
Poland
Friday, May 3, 2024 Orthodox Good Friday
Romania
Friday, May 3, 2024 Good Friday
Serbia
Friday, May 3, 2024 Cross Day
El Salvador
Friday, May 3, 2024 Orthodox Good Friday
United Kingdom
Friday, May 3, 2024 World Press Freedom Day
United States
Friday, May 3, 2024 Kentucky Oaks
United States
Saturday, May 4, 2024 Easter Saturday (Orthodox)
Albania
Saturday, May 4, 2024 Saint Florian's Day
Austria
Saturday, May 4, 2024 Orthodox Holy Saturday
Australia
Saturday, May 4, 2024 Holy Saturday
Bulgaria
Saturday, May 4, 2024 Orthodox Holy Saturday
Canada
Saturday, May 4, 2024 Labour Day Holiday
China
Saturday, May 4, 2024 Youth Day
China
Saturday, May 4, 2024 Holy Saturday (Orthodox)
Cyprus
Saturday, May 4, 2024 Coptic Holy Saturday
Egypt
Saturday, May 4, 2024 Orthodox Holy Saturday
Georgia
Saturday, May 4, 2024 Martyrdom of Imam Sadeq
Iran
Saturday, May 4, 2024 Greenery Day
Japan
Saturday, May 4, 2024 Independence Restoration Day
Latvia
Saturday, May 4, 2024 Orthodox Holy Saturday
Moldova
Saturday, May 4, 2024 Easter Saturday (Orthodox)
North Macedonia
Saturday, May 4, 2024 Cassinga Day
Namibia
Saturday, May 4, 2024 Remembrance Day
Netherlands
Saturday, May 4, 2024 Holy Saturday
Serbia
Saturday, May 4, 2024 Death Anniversary of M. R. Štefánik
Slovakia
Saturday, May 4, 2024 Coronation Day
Thailand
Saturday, May 4, 2024 Literary Day
Taiwan
Saturday, May 4, 2024 Orthodox Holy Saturday
United Kingdom
Saturday, May 4, 2024 Kent State Shootings Remembrance
United States
Saturday, May 4, 2024 Kentucky Derby
United States
Saturday, May 4, 2024 Rhode Island Independence Day
United States
Saturday, May 4, 2024 National Explosive Ordnance Disposal (EOD) Day
United States
Saturday, May 4, 2024 Working day for Liberation Day Holiday
Vietnam
Sunday, May 5, 2024 Mothers' Day
Andorra
Sunday, May 5, 2024 Easter Sunday (Orthodox)
Albania
Sunday, May 5, 2024 Orthodox Easter
Australia
Sunday, May 5, 2024 Orthodox Easter Sunday
Bosnia and Herzegovina
Sunday, May 5, 2024 Easter Sunday
Bulgaria
Sunday, May 5, 2024 Orthodox Easter Sunday
Belarus
Sunday, May 5, 2024 Orthodox Easter
Canada
Sunday, May 5, 2024 Labour Day Holiday
China
Sunday, May 5, 2024 Easter Sunday (Orthodox)
Cyprus
Sunday, May 5, 2024 Europe Day (Council of Europe)
Germany
Sunday, May 5, 2024 Liberation Day
Denmark
Sunday, May 5, 2024 Coptic Easter Sunday
Egypt
Sunday, May 5, 2024 Coptic Easter
Eritrea
Sunday, May 5, 2024 Mothers' Day
Spain
Sunday, May 5, 2024 Fasika
Ethiopia
Sunday, May 5, 2024 Patriots' Day
Ethiopia
Sunday, May 5, 2024 Orthodox Easter Sunday
Georgia
Sunday, May 5, 2024 Arrival Day
Guyana
Sunday, May 5, 2024 Orthodox Easter Day
Croatia
Sunday, May 5, 2024 Mother’s Day
Hungary
Sunday, May 5, 2024 Orthodox Easter Day
Jordan
Sunday, May 5, 2024 Children's Day
Japan
Sunday, May 5, 2024 Constitution Day of the Kyrgyz Republic
Kyrgyzstan
Sunday, May 5, 2024 Children's Day
South Korea
Sunday, May 5, 2024 Orthodox Easter Day
Lebanon
Sunday, May 5, 2024 Martyr's Day
Lebanon
Sunday, May 5, 2024 Mothers' Day
Lithuania
Sunday, May 5, 2024 Orthodox Easter Sunday
Moldova
Sunday, May 5, 2024 Easter Sunday (Orthodox)
North Macedonia
Sunday, May 5, 2024 Battle of Puebla (Cinco de Mayo)
Mexico
Sunday, May 5, 2024 Liberation Day
Netherlands
Sunday, May 5, 2024 Mothers' Day
Portugal
Sunday, May 5, 2024 Senior Citizens Day
Palau
Sunday, May 5, 2024 Orthodox Easter Day
Romania
Sunday, May 5, 2024 Mothers' Day
Romania
Sunday, May 5, 2024 Easter Day
Serbia
Sunday, May 5, 2024 Orthodox Easter Day
Russia
Sunday, May 5, 2024 Coptic Easter
Sudan
Sunday, May 5, 2024 Orthodox Easter Day
Syria
Sunday, May 5, 2024 Orthodox Easter Day (Suspended)
Ukraine
Sunday, May 5, 2024 Yom HaShoah
United Kingdom
Sunday, May 5, 2024 Orthodox Easter
United Kingdom
Sunday, May 5, 2024 World Portuguese Language Day
United States
Sunday, May 5, 2024 International Family Equality Day
United States
Sunday, May 5, 2024 Cinco de Mayo
United States
Sunday, May 5, 2024 Mothers' Day
Vatican City (Holy See)
Sunday, May 5, 2024 Orthodox Easter Day
Kosovo
Monday, May 6, 2024 Labour Day
Antigua and Barbuda
Monday, May 6, 2024 Easter Monday (Orthodox)
Albania
Monday, May 6, 2024 Day off for Easter Sunday (Orthodox)
Albania
Monday, May 6, 2024 Yom HaShoah
Australia
Monday, May 6, 2024 Orthodox Easter Monday
Australia
Monday, May 6, 2024 May Day
Australia
Monday, May 6, 2024 Labour Day
Australia
Monday, May 6, 2024 Orthodox Easter Monday
Bosnia and Herzegovina
Monday, May 6, 2024 Easter Monday
Bulgaria
Monday, May 6, 2024 St. George's Day
Bulgaria
Monday, May 6, 2024 Yom HaShoah
Canada
Monday, May 6, 2024 Orthodox Easter Monday
Canada
Monday, May 6, 2024 Easter Monday (Orthodox)
Cyprus
Monday, May 6, 2024 Labor Day / May Day
Dominica
Monday, May 6, 2024 Spring Festival
Egypt
Monday, May 6, 2024 Orthodox Easter Monday
Georgia
Monday, May 6, 2024 May Day
Guernsey
Monday, May 6, 2024 Orthodox Easter Monday
Greece
Monday, May 6, 2024 Day off for Arrival Day
Guyana
Monday, May 6, 2024 Orthodox Easter Monday
Croatia
Monday, May 6, 2024 May Day
Ireland
Monday, May 6, 2024 Yom HaShoah
Israel
Monday, May 6, 2024 Early May Bank Holiday
Isle of Man
Monday, May 6, 2024 Orthodox Easter Monday
Jordan
Monday, May 6, 2024 Children's Day observed
Japan
Monday, May 6, 2024 Day off for Constitution Day of the Kyrgyz Republic
Kyrgyzstan
Monday, May 6, 2024 Labor Day / May Day
Saint Kitts and Nevis
Monday, May 6, 2024 Day off for Children's Day
South Korea
Monday, May 6, 2024 Emancipation Day
Cayman Islands
Monday, May 6, 2024 Orthodox Easter Monday
Lebanon
Monday, May 6, 2024 Independence Restoration Day observed
Latvia
Monday, May 6, 2024 Orthodox Easter Monday
Moldova
Monday, May 6, 2024 Easter Monday (Orthodox)
North Macedonia
Monday, May 6, 2024 Labour Day
Montserrat
Monday, May 6, 2024 Day off for Senior Citizens Day
Palau
Monday, May 6, 2024 Orthodox Easter Monday
Romania
Monday, May 6, 2024 Easter Monday
Serbia
Monday, May 6, 2024 Martyrs' Day
Syria
Monday, May 6, 2024 Day off for Coronation Day
Thailand
Monday, May 6, 2024 Royal Ploughing Ceremony Day
Thailand
Monday, May 6, 2024 Orthodox Easter Monday
United Kingdom
Monday, May 6, 2024 Early May Bank Holiday
United Kingdom
Monday, May 6, 2024 Yom HaShoah
United States
Monday, May 6, 2024 Orthodox Easter Monday
United States
Monday, May 6, 2024 National Nurses Day
United States
Monday, May 6, 2024 Orthodox Easter Monday
Kosovo
Monday, May 6, 2024 Day of Gorans
Kosovo
Tuesday, May 7, 2024 Orthodox Easter Tuesday (banks only)
Cyprus
Tuesday, May 7, 2024 Labor Day / May Day
Greece
Tuesday, May 7, 2024 Defender of the Fatherland Day
Kazakhstan
Tuesday, May 7, 2024 Soldiers' Day
El Salvador
Tuesday, May 7, 2024 National Teacher Appreciation Day
United States
Wednesday, May 8, 2024 Yerkrapah Day
Armenia
Wednesday, May 8, 2024 Iris Day
Belgium
Wednesday, May 8, 2024 Victory Day
St. Barts
Wednesday, May 8, 2024 Victory in Europe Day
Czechia
Wednesday, May 8, 2024 Anniversary of the End of World War II
Germany
Wednesday, May 8, 2024 WWII Victory Day
France
Wednesday, May 8, 2024 Victory Day
French Guiana
Wednesday, May 8, 2024 WWII Victory Day
Guadeloupe
Wednesday, May 8, 2024 Birthday of Rabindranath
India
Wednesday, May 8, 2024 Parents' Day
South Korea
Wednesday, May 8, 2024 1945 Victory Day
Saint Martin
Wednesday, May 8, 2024 Election Holiday
North Macedonia
Wednesday, May 8, 2024 Victory Day
Martinique
Wednesday, May 8, 2024 Day of Liberation
Norway
Wednesday, May 8, 2024 Victory Day
French Polynesia
Wednesday, May 8, 2024 WWII Victory Day
Reunion
Wednesday, May 8, 2024 Day of Victory Over Fascism
Slovakia
Wednesday, May 8, 2024 Victory Day (Suspended)
Ukraine
Wednesday, May 8, 2024 Time of Remembrance and Reconciliation for Those Who Lost Their Lives during the Second World War
United States
Wednesday, May 8, 2024 World Ovarian Cancer Day
United States
Wednesday, May 8, 2024 World Red Cross and Red Crescent Day
United States
Wednesday, May 8, 2024 Truman Day
United States
Wednesday, May 8, 2024 Victory in Europe Day
United States
Wednesday, May 8, 2024 Victory Day
Wallis and Futuna
Thursday, May 9, 2024 Ascension Day
Andorra
Thursday, May 9, 2024 Victory and Peace Day
Armenia
Thursday, May 9, 2024 Ascension Day
Austria
Thursday, May 9, 2024 Victory Day over Fascism
Azerbaijan
Thursday, May 9, 2024 Victory Day
Bosnia and Herzegovina
Thursday, May 9, 2024 Ascension Day
Belgium
Thursday, May 9, 2024 Victory Day
Belarus
Thursday, May 9, 2024 Ascension Day
Canada
Thursday, May 9, 2024 Fathers' Day
Germany
Thursday, May 9, 2024 Ascension Day
Germany
Thursday, May 9, 2024 Europe Day (European Union)
Germany
Thursday, May 9, 2024 Ascension Day
Denmark
Thursday, May 9, 2024 Victory Day
Georgia
Thursday, May 9, 2024 Ascension Day
French Guiana
Thursday, May 9, 2024 Liberation Day (except Alderney and Sark)
Guernsey
Thursday, May 9, 2024 Ascension Day
Greenland
Thursday, May 9, 2024 Europe Day and Victory Day Over Fascism
Croatia
Thursday, May 9, 2024 Ascension Day of Jesus Christ
Indonesia
Thursday, May 9, 2024 Ascension Day
Iceland
Thursday, May 9, 2024 Liberation Day
Jersey
Thursday, May 9, 2024 Victory Day
Kyrgyzstan
Thursday, May 9, 2024 Ascension Day
Lebanon
Thursday, May 9, 2024 Europe Day
Luxembourg
Thursday, May 9, 2024 Ascension Day
Monaco
Thursday, May 9, 2024 Victory Day
Moldova
Thursday, May 9, 2024 Europe Day
Moldova
Thursday, May 9, 2024 Ascension Day
Saint Martin
Thursday, May 9, 2024 Victory Day
Serbia
Thursday, May 9, 2024 Ascension Day
Sweden
Thursday, May 9, 2024 Victory Day
Tajikistan
Thursday, May 9, 2024 Europe Day
Ukraine
Thursday, May 9, 2024 Ascension Day
United Kingdom
Thursday, May 9, 2024 Remembrance Day
Uzbekistan
Thursday, May 9, 2024 Ascension Day
Vatican City (Holy See)
Thursday, May 9, 2024 Europe Day
Kosovo
Thursday, May 9, 2024 Ascension Day
Mayotte
Friday, May 10, 2024 Day after Ascension Day
Belgium
Friday, May 10, 2024 Constitution Day
Micronesia
Friday, May 10, 2024 Liberation Day (only Sark)
Guernsey
Friday, May 10, 2024 Mothers’ Day (Working Mothers Only)
Guatemala
Friday, May 10, 2024 Joint Holiday after Ascension Day
Indonesia
Friday, May 10, 2024 Mothers' Day
Mexico
Friday, May 10, 2024 Monarchy Day
Romania
Friday, May 10, 2024 National Independence Day
Romania
Friday, May 10, 2024 Victory Day Holiday
Russia
Friday, May 10, 2024 Mothers' Day
El Salvador
Friday, May 10, 2024 Census Day
Uganda
Friday, May 10, 2024 International Day of Argania
United States
Friday, May 10, 2024 Confederate Memorial Day
United States
Friday, May 10, 2024 Native American Day
United States
Friday, May 10, 2024 Military Spouse Appreciation Day
United States
Saturday, May 11, 2024 Special Working Day
China
Saturday, May 11, 2024 World Migratory Bird Day
United States
Sunday, May 12, 2024 Mothers' Day
Austria
Sunday, May 12, 2024 Mother's Day
Australia
Sunday, May 12, 2024 Mothers' Day
Barbados
Sunday, May 12, 2024 Mother's Day
Benin
Sunday, May 12, 2024 Mothers' Day
Bermuda
Sunday, May 12, 2024 Mother's Day
Brazil
Sunday, May 12, 2024 Mothers' Day
The Bahamas
Sunday, May 12, 2024 Mother's Day
Botswana
Sunday, May 12, 2024 Day of the National Emblem and Flag of Belarus
Belarus
Sunday, May 12, 2024 Mothers' Day
Canada
Sunday, May 12, 2024 Mother's Day
Congo
Sunday, May 12, 2024 Mothers' Day
Switzerland
Sunday, May 12, 2024 Mother's Day
Cuba
Sunday, May 12, 2024 Mothers' Day
Germany
Sunday, May 12, 2024 Mother’s Day
Denmark
Sunday, May 12, 2024 Mothers' Day
Estonia
Sunday, May 12, 2024 Mother's Day
Finland
Sunday, May 12, 2024 St Andrew's Day
Georgia
Sunday, May 12, 2024 Mothers' Day
Ghana
Sunday, May 12, 2024 Mother’s Day
Greece
Sunday, May 12, 2024 Mother's Day
Hong Kong
Sunday, May 12, 2024 Mothers' Day
Honduras
Sunday, May 12, 2024 Mother’s Day
Croatia
Sunday, May 12, 2024 Mothers' Day
India
Sunday, May 12, 2024 Mother's Day
Italy
Sunday, May 12, 2024 Mothers' Day
Cayman Islands
Sunday, May 12, 2024 Liberation and Resistance Holiday
Lebanon
Sunday, May 12, 2024 Mothers' Day
Liechtenstein
Sunday, May 12, 2024 Mother's Day
Sri Lanka
Sunday, May 12, 2024 Mothers' Day
Latvia
Sunday, May 12, 2024 Mother's Day
Netherlands
Sunday, May 12, 2024 Mothers' Day
Peru
Sunday, May 12, 2024 St. Joana's Day
Portugal
Sunday, May 12, 2024 Fathers' Day
Romania
Sunday, May 12, 2024 Mother's Day
Singapore
Sunday, May 12, 2024 Mothers' Day
Slovakia
Sunday, May 12, 2024 Mother's Day
Chad
Sunday, May 12, 2024 Mothers' Day
Tanzania
Sunday, May 12, 2024 Mother's Day
Ukraine
Sunday, May 12, 2024 International Nurses Day
United States
Sunday, May 12, 2024 Mother's Day
United States
Monday, May 13, 2024 Ascension Day
Colombia
Monday, May 13, 2024 Girmit Day
Fiji
Monday, May 13, 2024 Yom HaZikaron
Israel
Monday, May 13, 2024 Memorial Day/Parents' Day
Moldova
Monday, May 13, 2024 Gospel Day
Tuvalu
Monday, May 13, 2024 Mother's Day
Samoa
Tuesday, May 14, 2024 Yom HaAtzmaut
Australia
Tuesday, May 14, 2024 Radonitsa
Belarus
Tuesday, May 14, 2024 Yom HaAtzmaut
Canada
Tuesday, May 14, 2024 King's Birthday
Cambodia
Tuesday, May 14, 2024 National Unification Day
Liberia
Tuesday, May 14, 2024 Kamuzu Day
Malawi
Tuesday, May 14, 2024 National Holiday
Paraguay
Tuesday, May 14, 2024 Yom HaAtzmaut
United Kingdom
Tuesday, May 14, 2024 Yom Ha'atzmaut
United States
Tuesday, May 14, 2024 Primary Election Day
United States
Wednesday, May 15, 2024 Family Day
Armenia
Wednesday, May 15, 2024 Day of Customs and Traditions
Burkina Faso
Wednesday, May 15, 2024 Teacher's Day
Colombia
Wednesday, May 15, 2024 Buddha's Birthday
Hong Kong
Wednesday, May 15, 2024 Buddha’s Birthday
South Korea
Wednesday, May 15, 2024 Teacher's Day
South Korea
Wednesday, May 15, 2024 Family Day
Moldova
Wednesday, May 15, 2024 Buddha's Birthday
Macau
Wednesday, May 15, 2024 Teacher's Day
Mexico
Wednesday, May 15, 2024 Independence Day
Paraguay
Wednesday, May 15, 2024 Buddha's Birthday
Taiwan
Wednesday, May 15, 2024 Family Day
Ukraine
Wednesday, May 15, 2024 International Day of Families
United States
Wednesday, May 15, 2024 Peace Officers Memorial Day
United States
Thursday, May 16, 2024 Day of Students and Youth
Armenia
Thursday, May 16, 2024 SPLA Day
South Sudan
Thursday, May 16, 2024 International Day of Living Together in Peace
United States
Thursday, May 16, 2024 International Day of Light
United States
Friday, May 17, 2024 Liberation Day
Congo Democratic Republic
Friday, May 17, 2024 Galicia Literature Day
Spain
Friday, May 17, 2024 Birthday of the Raja of Perlis
Malaysia
Friday, May 17, 2024 17 May Constitution Day (1814)
Norway
Friday, May 17, 2024 Constitution Day
Nauru
Friday, May 17, 2024 World Telecommunication and Information Society Day
United States
Friday, May 17, 2024 National Defense Transportation Day
United States
Saturday, May 18, 2024 Flag Day/University Day
Haiti
Saturday, May 18, 2024 Whit Saturday
Norway
Saturday, May 18, 2024 International Museum Day
Singapore
Saturday, May 18, 2024 Restoration of Somaliland Sovereignty
Somalia
Saturday, May 18, 2024 Constitution Day
Turkmenistan
Saturday, May 18, 2024 Public Lands Day
United States
Saturday, May 18, 2024 Armed Forces Day
United States
Saturday, May 18, 2024 Preakness Stakes
United States
Saturday, May 18, 2024 Battle of Las Piedras
Uruguay
Sunday, May 19, 2024 Whit Sunday
Andorra
Sunday, May 19, 2024 Pentecost
Australia
Sunday, May 19, 2024 Whit Sunday
Barbados
Sunday, May 19, 2024 Pentecost
Canada
Sunday, May 19, 2024 Whit Sunday
Czechia
Sunday, May 19, 2024 Pentecost
Estonia
Sunday, May 19, 2024 Whit Sunday/Pentecost
Spain
Sunday, May 19, 2024 Whit Sunday
Finland
Sunday, May 19, 2024 Whitsunday
Latvia
Sunday, May 19, 2024 Whit Sunday
Monaco
Sunday, May 19, 2024 Restoration of Somaliland Sovereignty Holiday
Somalia
Sunday, May 19, 2024 Whit Sunday
Sint Maarten
Sunday, May 19, 2024 Commemoration of Atatürk, Youth and Sports Day
Turkey
Sunday, May 19, 2024 Pentecost
United Kingdom
Sunday, May 19, 2024 Whit Sunday
Mayotte
Monday, May 20, 2024 Whit Monday
Andorra
Monday, May 20, 2024 National Patriots' Day
Canada
Monday, May 20, 2024 Victoria Day
Canada
Monday, May 20, 2024 Whit Monday
Central African Republic
Monday, May 20, 2024 Pentecost Monday
Switzerland
Monday, May 20, 2024 Whit Monday
Cote d'Ivoire
Monday, May 20, 2024 National Day
Cameroon
Monday, May 20, 2024 Independence Day
Cuba
Monday, May 20, 2024 Whit Monday
Czechia
Monday, May 20, 2024 Discovery Day
Cayman Islands
Monday, May 20, 2024 Whit Monday
Saint Lucia
Monday, May 20, 2024 Azores Day
Portugal
Monday, May 20, 2024 Whit Monday
Reunion
Monday, May 20, 2024 Restoration of Independence Day
East Timor
Monday, May 20, 2024 Whit Monday
United Kingdom
Monday, May 20, 2024 World Bee Day
United States
Monday, May 20, 2024 World Autoimmune / Autoinflammatory Arthritis Day
United States
Monday, May 20, 2024 Whit Monday
Saint Vincent and the Grenadines
Tuesday, May 21, 2024 Navy Day
Chile
Tuesday, May 21, 2024 Independence Day
Montenegro
Tuesday, May 21, 2024 Saint Helena Day
Saint Helena
Tuesday, May 21, 2024 World Day for Cultural Diversity for Dialogue and Development
United States
Tuesday, May 21, 2024 International Tea Day
United States
Wednesday, May 22, 2024 Visak Bochea Day
Cambodia
Wednesday, May 22, 2024 Bălți Day
Moldova
Wednesday, May 22, 2024 Independence Day Holiday
Montenegro
Wednesday, May 22, 2024 Abolition Day
Martinique
Wednesday, May 22, 2024 Wesak Day
Malaysia
Wednesday, May 22, 2024 Pahang State Holiday
Malaysia
Wednesday, May 22, 2024 Leiria Day
Portugal
Wednesday, May 22, 2024 Vesak Day
Singapore
Wednesday, May 22, 2024 Visakha Bucha
Thailand
Wednesday, May 22, 2024 International Day for Biological Diversity
United States
Wednesday, May 22, 2024 Emergency Medical Services for Children Day
United States
Wednesday, May 22, 2024 National Maritime Day
United States
Wednesday, May 22, 2024 Harvey Milk Day
United States
Wednesday, May 22, 2024 Unity Day
Yemen
Thursday, May 23, 2024 Buddha Purnima/Vesak
Bangladesh
Thursday, May 23, 2024 Buddha's Parinirvana
Bhutan
Thursday, May 23, 2024 Constitution Day
Germany
Thursday, May 23, 2024 Waisak Day (Buddha's Anniversary)
Indonesia
Thursday, May 23, 2024 Buddha Purnima/Vesak
India
Thursday, May 23, 2024 Labor Day / May Day
Jamaica
Thursday, May 23, 2024 Vesak Full Moon Poya Day
Sri Lanka
Thursday, May 23, 2024 Vlach’s National Day (for Vlach community)
North Macedonia
Thursday, May 23, 2024 Great Buddha Day
Mongolia
Thursday, May 23, 2024 Buddha Jayanti
Nepal
Thursday, May 23, 2024 Ubhauli Parva
Nepal
Thursday, May 23, 2024 Portalegre Day
Portugal
Thursday, May 23, 2024 International Day to End Obstetric Fistula
United States
Thursday, May 23, 2024 Day of Vesak
United States
Thursday, May 23, 2024 Vesak
Vietnam
Friday, May 24, 2024 Culture and Literacy Day
Bulgaria
Friday, May 24, 2024 Bermuda Day
Bermuda
Friday, May 24, 2024 The Battle of Pichincha
Ecuador
Friday, May 24, 2024 Independence Day
Eritrea
Friday, May 24, 2024 Joint Holiday for Waisak Day
Indonesia
Friday, May 24, 2024 Day after Vesak Full Moon Poya Day
Sri Lanka
Friday, May 24, 2024 Saints Cyril and Methodius' Day
North Macedonia
Saturday, May 25, 2024 National Day/May 1810 Revolution
Argentina
Saturday, May 25, 2024 African Union Day
Ghana
Saturday, May 25, 2024 Africa Day
Gambia
Saturday, May 25, 2024 Independence Day
Jordan
Saturday, May 25, 2024 Liberation and Resistance Day
Lebanon
Saturday, May 25, 2024 Africa/Heroes Day
Lesotho
Saturday, May 25, 2024 Africa Day
Mali
Saturday, May 25, 2024 Ashgabat City Day
Turkmenistan
Saturday, May 25, 2024 African Liberation Day
United States
Saturday, May 25, 2024 National Missing Children's Day
United States
Saturday, May 25, 2024 Africa Freedom Day
Zambia
Saturday, May 25, 2024 Africa Day
Zimbabwe
Sunday, May 26, 2024 Trinity Sunday
Australia
Sunday, May 26, 2024 Lag B'Omer
Australia
Sunday, May 26, 2024 National Sorry Day
Australia
Sunday, May 26, 2024 Trinity Sunday
Canada
Sunday, May 26, 2024 Lag B'Omer
Canada
Sunday, May 26, 2024 Trinity
Czechia
Sunday, May 26, 2024 Mother's Day
Dominican Republic
Sunday, May 26, 2024 Independence Day
Georgia
Sunday, May 26, 2024 Mother's Day
Haiti
Sunday, May 26, 2024 Lag BaOmer
Israel
Sunday, May 26, 2024 Royal Plowing Ceremony
Cambodia
Sunday, May 26, 2024 Mothers' Day
Monaco
Sunday, May 26, 2024 Dniester Day
Moldova
Sunday, May 26, 2024 Mother's Day
Mauritius
Sunday, May 26, 2024 Mothers' Day
Poland
Sunday, May 26, 2024 Mother's Day
Sweden
Sunday, May 26, 2024 Carpet Day
Turkmenistan
Sunday, May 26, 2024 Kyiv Day
Ukraine
Sunday, May 26, 2024 Trinity Sunday
United Kingdom
Sunday, May 26, 2024 Lag B'Omer
United Kingdom
Sunday, May 26, 2024 Trinity Sunday
United States
Sunday, May 26, 2024 Lag BaOmer
United States
Monday, May 27, 2024 Memorial Day
American Samoa
Monday, May 27, 2024 Reconciliation Day
Australia
Monday, May 27, 2024 Mother's Day
Bolivia
Monday, May 27, 2024 Spring Bank Holiday
Guernsey
Monday, May 27, 2024 Abolition Day
Guadeloupe
Monday, May 27, 2024 Memorial Day
Guam
Monday, May 27, 2024 Day off for Independence Day
Guyana
Monday, May 27, 2024 Late May Bank Holiday
Isle of Man
Monday, May 27, 2024 Spring Bank Holiday
Jersey
Monday, May 27, 2024 Memorial Day
Northern Mariana Islands
Monday, May 27, 2024 Children's Day
Nigeria
Monday, May 27, 2024 Memorial Day
Puerto Rico
Monday, May 27, 2024 JAGS McCartney Day
Turks and Caicos Islands
Monday, May 27, 2024 Spring Bank Holiday
United Kingdom
Monday, May 27, 2024 Memorial Day
United States
Monday, May 27, 2024 Decoration Day
United States
Monday, May 27, 2024 Jefferson Davis' Birthday
United States
Monday, May 27, 2024 Memorial Day
US Virgin Islands
Tuesday, May 28, 2024 Republic Day
Armenia
Tuesday, May 28, 2024 Derg Downfall Day
Ethiopia
Tuesday, May 28, 2024 Abolition Day
Saint Martin
Tuesday, May 28, 2024 Ganatantra Diwas (Republic Day)
Nepal
Wednesday, May 29, 2024 Internal Affairs Officers Day
Turkmenistan
Wednesday, May 29, 2024 International Day of United Nations Peacekeepers
United States
Wednesday, May 29, 2024 Election Day
South Africa
Thursday, May 30, 2024 Anguilla Day
Anguilla
Thursday, May 30, 2024 Corpus Christi
Austria
Thursday, May 30, 2024 Day of the Canary Islands
Spain
Thursday, May 30, 2024 Corpus Christi
Grenada
Thursday, May 30, 2024 Statehood Day
Croatia
Thursday, May 30, 2024 Corpus Christi
Haiti
Thursday, May 30, 2024 Harvest Festival
Malaysia
Thursday, May 30, 2024 Mothers' Day
Nicaragua
Thursday, May 30, 2024 Corpus Christi
Poland
Thursday, May 30, 2024 Indian Arrival Day
Trinidad and Tobago
Thursday, May 30, 2024 Corpus Christi
Trinidad and Tobago
Thursday, May 30, 2024 Corpus Domini
Vatican City (Holy See)
Thursday, May 30, 2024 Corpus Christi
Venezuela
Friday, May 31, 2024 Royal Brunei Armed Forces Day
Brunei
Friday, May 31, 2024 Day of Castile-La Mancha
Spain
Friday, May 31, 2024 Sukuna's Day Holiday
Fiji
Friday, May 31, 2024 Second Day of Harvest Festival
Malaysia
Friday, May 31, 2024 Day off for President's Day
Palau
Friday, May 31, 2024 World No Tobacco Day
United States
API icon

Start using our Holiday API

Use our Holiday data in your applications programmatically. No credit card is required to start.

Worldwide 2024 Holidays By Months
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024