There is a total of 325 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
Monday, January 1, 2024 New Year's Day
Andorra
Monday, January 1, 2024 New Year
Angola
Monday, January 1, 2024 New Year's Day
Argentina
Monday, January 1, 2024 New Year
Burkina Faso
Monday, January 1, 2024 New Year's Day
Bulgaria
Monday, January 1, 2024 New Year
Bahrain
Monday, January 1, 2024 New Year's Day
St. Barts
Monday, January 1, 2024 New Year
Central African Republic
Monday, January 1, 2024 New Year's Day
Switzerland
Monday, January 1, 2024 New Year
Cote d'Ivoire
Monday, January 1, 2024 New Year's Day
Cook Islands
Monday, January 1, 2024 Liberation Day
Cuba
Monday, January 1, 2024 New Year
Cabo Verde
Monday, January 1, 2024 New Year's Day
Curaçao
Monday, January 1, 2024 Restoration of the Czech Independence Day
Czechia
Monday, January 1, 2024 New Year's Day
Germany
Monday, January 1, 2024 New Year
Djibouti
Monday, January 1, 2024 New Year's Day
Denmark
Monday, January 1, 2024 New Year
Algeria
Monday, January 1, 2024 New Year's Day
Ecuador
Monday, January 1, 2024 New Year
Eritrea
Monday, January 1, 2024 New Year's Day
Spain
Monday, January 1, 2024 New Year
Fiji
Monday, January 1, 2024 New Year's Day
Falkland Islands
Monday, January 1, 2024 New Year
Faroe Islands
Monday, January 1, 2024 New Year's Day
France
Monday, January 1, 2024 New Year
Gabon
Monday, January 1, 2024 New Year's Day
Georgia
Monday, January 1, 2024 New Year
Greenland
Monday, January 1, 2024 New Year's Day
Guinea
Monday, January 1, 2024 New Year
Guam
Monday, January 1, 2024 New Year's Day Holiday
Guyana
Monday, January 1, 2024 New Year's Day
Hong Kong
Monday, January 1, 2024 New Year's Day/Independence Day
Haiti
Monday, January 1, 2024 New Year's Day
Hungary
Monday, January 1, 2024 January 1 Bank Holiday
Japan
Monday, January 1, 2024 New Year's Day
Kenya
Monday, January 1, 2024 New Year
Kyrgyzstan
Monday, January 1, 2024 New Year's Day
Kiribati
Monday, January 1, 2024 New Year
Comoros
Monday, January 1, 2024 New Year's Day
Saint Kitts and Nevis
Monday, January 1, 2024 New Year
North Korea
Monday, January 1, 2024 New Year's Day
South Korea
Monday, January 1, 2024 New Year
Lebanon
Monday, January 1, 2024 New Year's Day
Saint Lucia
Monday, January 1, 2024 New Year
Liberia
Monday, January 1, 2024 New Year's Day
Lithuania
Monday, January 1, 2024 New Year
Mali
Monday, January 1, 2024 New Year Holiday
Myanmar
Monday, January 1, 2024 New Year
Mongolia
Monday, January 1, 2024 New Year's Day
Macau
Monday, January 1, 2024 New Year
Martinique
Monday, January 1, 2024 New Year's Day
Mauritania
Monday, January 1, 2024 Festival Day observed
Montserrat
Monday, January 1, 2024 New Year's Day
Malta
Monday, January 1, 2024 New Year
Mauritius
Monday, January 1, 2024 New Year's Day
Maldives
Monday, January 1, 2024 New Year
Malawi
Monday, January 1, 2024 New Year's Day
Mexico
Monday, January 1, 2024 New Year
Mozambique
Monday, January 1, 2024 New Year's Day
New Caledonia
Monday, January 1, 2024 New Year
Niger
Monday, January 1, 2024 New Year's Day
Norfolk Island
Monday, January 1, 2024 New Year
Oman
Monday, January 1, 2024 New Year's Day
Panama
Monday, January 1, 2024 January 1 Bank Holiday
Pakistan
Monday, January 1, 2024 New Year's Day
Poland
Monday, January 1, 2024 New Year
Reunion
Monday, January 1, 2024 New Year's Day
Romania
Monday, January 1, 2024 Western New Year's Day
Serbia
Monday, January 1, 2024 New Year's Day
Russia
Monday, January 1, 2024 New Year
Rwanda
Monday, January 1, 2024 New Year's Day
Solomon Islands
Monday, January 1, 2024 New Year
Seychelles
Monday, January 1, 2024 Independence Day
Sudan
Monday, January 1, 2024 New Year's Day
Sweden
Monday, January 1, 2024 New Year
Saint Helena
Monday, January 1, 2024 New Year's Day
Slovenia
Monday, January 1, 2024 Republic Day
Slovakia
Monday, January 1, 2024 New Year
Sierra Leone
Monday, January 1, 2024 New Year's Day
San Marino
Monday, January 1, 2024 New Year
Senegal
Monday, January 1, 2024 New Year's Day
El Salvador
Monday, January 1, 2024 New Year
Syria
Monday, January 1, 2024 New Year's Day
Turks and Caicos Islands
Monday, January 1, 2024 New Year
Chad
Monday, January 1, 2024 New Year's Day
Thailand
Monday, January 1, 2024 New Year
Tunisia
Monday, January 1, 2024 New Year's Day
Tonga
Monday, January 1, 2024 Republic Day/New Year's Day
Taiwan
Monday, January 1, 2024 New Year's Day
Tanzania
Monday, January 1, 2024 New Year's Day (Suspended)
Ukraine
Monday, January 1, 2024 New Year
Uganda
Monday, January 1, 2024 New Year's Day
United Kingdom
Monday, January 1, 2024 New Year's Eve observed
United States
Monday, January 1, 2024 New Year's Day
Uruguay
Monday, January 1, 2024 New Year
Uzbekistan
Monday, January 1, 2024 New Year's Day
Vatican City (Holy See)
Monday, January 1, 2024 New Year
US Virgin Islands
Monday, January 1, 2024 International New Year's Day
Vietnam
Monday, January 1, 2024 New Year's Day
Vanuatu
Monday, January 1, 2024 New Year
Zambia
Tuesday, January 2, 2024 New Year's Day (Day 2)
Albania
Tuesday, January 2, 2024 New Year's Holiday
Azerbaijan
Tuesday, January 2, 2024 New Year's (Day 2)
Bosnia and Herzegovina
Tuesday, January 2, 2024 New Year Holiday
Botswana
Tuesday, January 2, 2024 Day After New Year’s Day
Canada
Tuesday, January 2, 2024 Berchtold Day
Switzerland
Tuesday, January 2, 2024 Day After New Year's Day
Cook Islands
Tuesday, January 2, 2024 Victory Day
Cuba
Tuesday, January 2, 2024 Reconquest Day
Spain
Tuesday, January 2, 2024 New Year's (Day 2)
Georgia
Tuesday, January 2, 2024 Public Sector Holiday
Honduras
Tuesday, January 2, 2024 Heroes’ Day/Ancestors’ Day
Haiti
Tuesday, January 2, 2024 January 2 Bank Holiday
Japan
Tuesday, January 2, 2024 Carnival Day
Saint Kitts and Nevis
Tuesday, January 2, 2024 New Year Holiday
Kazakhstan
Tuesday, January 2, 2024 New Year holiday
Saint Lucia
Tuesday, January 2, 2024 Berchtold Day
Liechtenstein
Tuesday, January 2, 2024 New Year's Day Holiday
Montenegro
Tuesday, January 2, 2024 New Year's Day observed
Montserrat
Tuesday, January 2, 2024 New Year (Day 2)
Mauritius
Tuesday, January 2, 2024 Day after New Year's Day
New Zealand
Tuesday, January 2, 2024 Second Day of Western New Year's Day
Serbia
Tuesday, January 2, 2024 New Year Holiday
Russia
Tuesday, January 2, 2024 Day After New Year's Day
Rwanda
Tuesday, January 2, 2024 New Year holiday
Seychelles
Tuesday, January 2, 2024 New Year Holiday
Togo
Tuesday, January 2, 2024 2nd January
United Kingdom
Tuesday, January 2, 2024 New Year Holiday
Uzbekistan
Tuesday, January 2, 2024 Day After New Year's Day
Samoa
Tuesday, January 2, 2024 Second Day of New Year
Kosovo
Tuesday, January 2, 2024 Tweede Nuwe Jaar
South Africa
Wednesday, January 3, 2024 New Year's Holiday
Azerbaijan
Wednesday, January 3, 2024 Burkina Faso Popular Uprising Day
Burkina Faso
Wednesday, January 3, 2024 Winter Solstice (Nyilo)
Bhutan
Wednesday, January 3, 2024 January 3 Bank Holiday
Japan
Wednesday, January 3, 2024 New Year Holiday
Russia
Thursday, January 4, 2024 New Year's Holiday
Azerbaijan
Thursday, January 4, 2024 Martyrs of Independence Day
Congo Democratic Republic
Thursday, January 4, 2024 Independence Day
Myanmar
Thursday, January 4, 2024 New Year Holiday
Russia
Thursday, January 4, 2024 Day of King Amador
Sao Tome and Principe
Thursday, January 4, 2024 World Braille Day
United States
Friday, January 5, 2024 Christmas Eve
Armenia
Friday, January 5, 2024 New Year's Holiday
Azerbaijan
Friday, January 5, 2024 New Year Holiday
Russia
Friday, January 5, 2024 Twelfth Night
Sweden
Saturday, January 6, 2024 Epiphany
Andorra
Saturday, January 6, 2024 Christmas Day
Armenia
Saturday, January 6, 2024 Epiphany
Austria
Saturday, January 6, 2024 Orthodox Christmas Eve
Bosnia and Herzegovina
Saturday, January 6, 2024 Epiphany
Belgium
Saturday, January 6, 2024 The Three Wise Men Day
Honduras
Saturday, January 6, 2024 Epiphany
Croatia
Saturday, January 6, 2024 Army Day
Iraq
Saturday, January 6, 2024 Twelfth Night
Iceland
Saturday, January 6, 2024 Epiphany
Italy
Saturday, January 6, 2024 Orthodox Christmas
Lebanon
Saturday, January 6, 2024 Epiphany
Liechtenstein
Saturday, January 6, 2024 Orthodox Christmas Eve
Montenegro
Saturday, January 6, 2024 Day of the Holy Kings
Mexico
Saturday, January 6, 2024 The Three Wise Men Day
Peru
Saturday, January 6, 2024 Epiphany
Poland
Saturday, January 6, 2024 First Day of Baptism
Serbia
Saturday, January 6, 2024 New Year Holiday
Russia
Saturday, January 6, 2024 Epiphany
Sweden
Saturday, January 6, 2024 The Three Wise Men Day
Uruguay
Saturday, January 6, 2024 Working Day
Uzbekistan
Saturday, January 6, 2024 Epiphany
Vatican City (Holy See)
Saturday, January 6, 2024 The Three Wise Men Day
Venezuela
Saturday, January 6, 2024 Three Kings Day
US Virgin Islands
Sunday, January 7, 2024 Christmas Remembrance Day
Armenia
Sunday, January 7, 2024 Orthodox Christmas Day
Australia
Sunday, January 7, 2024 Special Working Day
Azerbaijan
Sunday, January 7, 2024 Orthodox Christmas Day
Bosnia and Herzegovina
Sunday, January 7, 2024 Election Day
Bangladesh
Sunday, January 7, 2024 Orthodox Christmas Day
Belarus
Sunday, January 7, 2024 Coptic Christmas Day
Egypt
Sunday, January 7, 2024 Orthodox Christmas Day
Eritrea
Sunday, January 7, 2024 Ethiopian Christmas Day
Ethiopia
Sunday, January 7, 2024 Orthodox Christmas Day
Georgia
Sunday, January 7, 2024 Constitution Day
Ghana
Sunday, January 7, 2024 Orthodox Christmas Day
Croatia
Sunday, January 7, 2024 Victory over Genocide Day
Cambodia
Sunday, January 7, 2024 Orthodox Christmas Day
Kazakhstan
Sunday, January 7, 2024 Pioneers Day
Liberia
Sunday, January 7, 2024 Orthodox Christmas Day
Moldova
Sunday, January 7, 2024 Synaxis of St. John the Baptist
Romania
Sunday, January 7, 2024 Christmas Day
Serbia
Sunday, January 7, 2024 Orthodox Christmas Day
Russia
Sunday, January 7, 2024 Coptic Christmas
Sudan
Sunday, January 7, 2024 Orthodox Christmas Day
United Kingdom
Sunday, January 7, 2024 International Programmers' Day
United States
Sunday, January 7, 2024 Estelle Reel Day
United States
Sunday, January 7, 2024 Christmas Day
Kosovo
Monday, January 8, 2024 Epiphany
Colombia
Monday, January 8, 2024 Day off for Constitution Day
Ghana
Monday, January 8, 2024 Coming of Age Day
Japan
Monday, January 8, 2024 Day off for Orthodox Christmas Day
Kyrgyzstan
Monday, January 8, 2024 Day off for Pioneers Day
Liberia
Monday, January 8, 2024 Orthodox Christmas Day holiday
Moldova
Monday, January 8, 2024 Orthodox Christmas Day Holiday
Montenegro
Monday, January 8, 2024 Day off for Orthodox Christmas Day
North Macedonia
Monday, January 8, 2024 New Year Holiday
Russia
Monday, January 8, 2024 Battle of New Orleans
United States
Monday, January 8, 2024 Day off for Christmas Day
Kosovo
Tuesday, January 9, 2024 Day of the Republika Srpska
Bosnia and Herzegovina
Tuesday, January 9, 2024 Međimurje Unification Day
Croatia
Tuesday, January 9, 2024 Martyr's Day
Panama
Tuesday, January 9, 2024 Peace Agreement Day
South Sudan
Wednesday, January 10, 2024 Bangabandhu Homecoming Day
Bangladesh
Wednesday, January 10, 2024 Vodoun Festival
Benin
Wednesday, January 10, 2024 Majority Rule Day
The Bahamas
Wednesday, January 10, 2024 Margaret Thatcher Day
Falkland Islands
Thursday, January 11, 2024 Kosrae Constitution Day
Micronesia
Thursday, January 11, 2024 Anniversary of the Independence Manifesto
Morocco
Thursday, January 11, 2024 Kayin New Year Day
Myanmar
Thursday, January 11, 2024 Accession Day of Sultan Haitham bin Tarik
Oman
Thursday, January 11, 2024 Birthday of Eugenio María de Hostos
Puerto Rico
Friday, January 12, 2024 Traditional Day of Offerings
Bhutan
Friday, January 12, 2024 Berber New Year
Algeria
Friday, January 12, 2024 Prithvi Jayanti
Nepal
Friday, January 12, 2024 Zanzibar Revolution Day
Tanzania
Saturday, January 13, 2024 Freedom and Democracy Day
Cabo Verde
Saturday, January 13, 2024 Lohri
India
Saturday, January 13, 2024 Constitution Day
Mongolia
Saturday, January 13, 2024 Liberation Day
Togo
Saturday, January 13, 2024 National Children's Day
Thailand
Saturday, January 13, 2024 Stephen Foster Memorial Day
United States
Sunday, January 14, 2024 Orthodox New Year
Australia
Sunday, January 14, 2024 Accession of King Frederik X
Denmark
Sunday, January 14, 2024 Makar Sankranti
India
Sunday, January 14, 2024 Amazigh New Year
Morocco
Sunday, January 14, 2024 Birthday of Yang di-Pertuan Besar
Malaysia
Sunday, January 14, 2024 New Year
Serbia
Sunday, January 14, 2024 Old New Year
Russia
Sunday, January 14, 2024 Orthodox New Year
Ukraine
Sunday, January 14, 2024 Defenders of the Motherland Day
Uzbekistan
Monday, January 15, 2024 Martin Luther King Jr. Day
American Samoa
Monday, January 15, 2024 George Price Day
Belize
Monday, January 15, 2024 Martin Luther King Jr. Day
Guam
Monday, January 15, 2024 Day of the International Recognition of the Republic of Croatia
Croatia
Monday, January 15, 2024 Day of Peaceful Reintegration of the Croatian Danube Region
Croatia
Monday, January 15, 2024 Pongal
India
Monday, January 15, 2024 Tamil Thai Pongal Day
Sri Lanka
Monday, January 15, 2024 Mihai Eminescu Commemoration Day
Moldova
Monday, January 15, 2024 Martin Luther King Jr. Day
Northern Mariana Islands
Monday, January 15, 2024 John Chilembwe Day
Malawi
Monday, January 15, 2024 Birthday of Yang di-Pertuan Besar observed
Malaysia
Monday, January 15, 2024 Maghe Sankranti
Nepal
Monday, January 15, 2024 Martin Luther King Jr Day
Puerto Rico
Monday, January 15, 2024 Martin Luther King Jr. Day
United States
Monday, January 15, 2024 Robert E. Lee's Birthday
United States
Monday, January 15, 2024 Idaho Human Rights Day
United States
Monday, January 15, 2024 Civil Rights Day
United States
Monday, January 15, 2024 Martin Luther King Jr. Day
US Virgin Islands
Tuesday, January 16, 2024 Day of Remembrance
Benin
Tuesday, January 16, 2024 Anniversary of President Laurent Kabila’s Assassination
Congo Democratic Republic
Tuesday, January 16, 2024 Signing of the Peace Accords
El Salvador
Tuesday, January 16, 2024 Teachers' Day
Thailand
Wednesday, January 17, 2024 Anniversary of Prime Minister Patrice Emery Lumumba’s Assassination
Congo Democratic Republic
Wednesday, January 17, 2024 Guru Govind Singh Jayanti
India
Friday, January 19, 2024 Orthodox Epiphany
Georgia
Friday, January 19, 2024 Epiphany (Orthodox)
North Macedonia
Friday, January 19, 2024 Robert E. Lee's Birthday
United States
Friday, January 19, 2024 State Holiday
United States
Friday, January 19, 2024 Confederate Heroes' Day
United States
Saturday, January 20, 2024 Martyrs’ Day
Azerbaijan
Saturday, January 20, 2024 National Heroes' Day
Cabo Verde
Saturday, January 20, 2024 Timket
Eritrea
Saturday, January 20, 2024 Epiphany / Timkat
Ethiopia
Saturday, January 20, 2024 Heroes Day
Guinea-Bissau
Saturday, January 20, 2024 Army Day
Mali
Sunday, January 21, 2024 Errol Barrow Day
Barbados
Sunday, January 21, 2024 Our Lady of Altagracia
Dominican Republic
Sunday, January 21, 2024 Princess Ingrid Alexandra's Day
Norway
Sunday, January 21, 2024 World Religion Day
United States
Monday, January 22, 2024 Day off for Martyrs’ Day
Azerbaijan
Monday, January 22, 2024 Day off for Errol Barrow Day
Barbados
Monday, January 22, 2024 Plurinational State Foundation Day
Bolivia
Monday, January 22, 2024 Franco-German Day
Germany
Monday, January 22, 2024 National Heroes Day
Cayman Islands
Monday, January 22, 2024 Wellington Anniversary Day
New Zealand
Tuesday, January 23, 2024 AFCON Victory Against Ivory Coast
Equatorial Guinea
Tuesday, January 23, 2024 First Philippine Republic Day
Philippines
Wednesday, January 24, 2024 Unification Day
Romania
Wednesday, January 24, 2024 The Duke of Edinburgh Visit
Saint Helena
Wednesday, January 24, 2024 International Day of Education
United States
Thursday, January 25, 2024 Tu B'Shevat (Arbor Day)
Australia
Thursday, January 25, 2024 Betico Croes' Birthday
Aruba
Thursday, January 25, 2024 Tu B'Shevat (Arbor Day)
Canada
Thursday, January 25, 2024 Revolution Day January 25
Egypt
Thursday, January 25, 2024 Tu Bishvat
Israel
Thursday, January 25, 2024 Hazarat Ali's Birthday
India
Thursday, January 25, 2024 Birthday of Imam Ali and Father's Day
Iran
Thursday, January 25, 2024 Duruthu Full Moon Poya Day
Sri Lanka
Thursday, January 25, 2024 Thaipoosam Cavadee
Mauritius
Thursday, January 25, 2024 Thaipusam
Malaysia
Thursday, January 25, 2024 Tu B'Shevat (Arbor Day)
United Kingdom
Thursday, January 25, 2024 Burns Night
United Kingdom
Thursday, January 25, 2024 Tu Bishvat/Tu B'Shevat
United States
Friday, January 26, 2024 Australia Day
Australia
Friday, January 26, 2024 Duarte's Day
Dominican Republic
Friday, January 26, 2024 Republic Day
India
Friday, January 26, 2024 Australia Day
Norfolk Island
Friday, January 26, 2024 Liberation Day
Uganda
Friday, January 26, 2024 International Customs Day
United States
Saturday, January 27, 2024 Remembrance Day for the Victims of National Socialism
Germany
Saturday, January 27, 2024 Saint Dévote's Day
Monaco
Saturday, January 27, 2024 Holocaust Remembrance Day
Moldova
Saturday, January 27, 2024 St Sava's Day
North Macedonia
Saturday, January 27, 2024 Spirituality Day/St Sava's Day
Serbia
Saturday, January 27, 2024 Day of Fatherland Defenders
Turkmenistan
Saturday, January 27, 2024 International Day of Commemoration in Memory of the Victims of the Holocaust
United States
Sunday, January 28, 2024 Army Day
Armenia
Sunday, January 28, 2024 José Martí's Birthday Memorial
Cuba
Sunday, January 28, 2024 World Leprosy Day
United States
Monday, January 29, 2024 Day off for Duarte's Day
Dominican Republic
Monday, January 29, 2024 Northland Anniversary Day
New Zealand
Monday, January 29, 2024 Auckland Anniversary Day
New Zealand
Monday, January 29, 2024 Nelson Anniversary Day
New Zealand
Monday, January 29, 2024 Kansas Day
United States
Tuesday, January 30, 2024 The Three Holy Hierarchs
Greece
Wednesday, January 31, 2024 Independence Day
Nauru
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