The following is a complete list of public holidays in Sweden. Public holidays when all residents have time off from work are often called red days. This list contains red days, but also public holidays that are only celebrated without time off from work and school.
See public holidays in another country
Holiday name | Date | Holiday type | When |
---|---|---|---|
New Year | January 1, 2026 | Public holiday | in 551 days |
Twelfth Night | January 5, 2026 | Public holiday | in 555 days |
Epiphany | January 6, 2026 | Public holiday | in 556 days |
St. Knut's Day | January 13, 2026 | Observance day | in 563 days |
Vasaloppet | March 1, 2026 | Observance day | in 610 days |
Annunciation | March 25, 2026 | Observance day | in 634 days |
Maundy Thursday | April 2, 2026 | Observance day | in 642 days |
Good Friday | April 3, 2026 | Public holiday | in 643 days |
Holy Saturday | April 4, 2026 | Public holiday | in 644 days |
Easter Sunday | April 5, 2026 | Observance day | in 645 days |
Easter Monday | April 6, 2026 | Public holiday | in 646 days |
Walpurgis Night | April 30, 2026 | Observance day | in 670 days |
Labour Day | May 1, 2026 | Public holiday | in 671 days |
Feast of the Ascension | May 14, 2026 | Public holiday | in 684 days |
Whitsun Eve | May 23, 2026 | Public holiday | in 693 days |
Pentecost | May 24, 2026 | Public holiday | in 694 days |
Whit Monday | May 25, 2026 | Observance day | in 695 days |
Mother's Day | May 31, 2026 | Observance day | in 701 days |
National Day | June 6, 2026 | Public holiday | in 707 days |
Midsummer Eve | June 19, 2026 | Bank holiday | in 720 days |
Midsummer Day | June 20, 2026 | Public holiday | in 721 days |
Halloween | October 30, 2026 | Observance day | in 853 days |
All Saints' Day | October 31, 2026 | Public holiday | in 854 days |
Gustav Adolfsdagen | November 6, 2026 | Observance day | in 860 days |
St. Martin's Day | November 11, 2026 | Observance day | in 865 days |
Nobeldagen | December 10, 2026 | Observance day | in 894 days |
Saint Lucy's Day | December 13, 2026 | Observance day | in 897 days |
Christmas Eve | December 24, 2026 | Bank holiday | in 908 days |
Christmas Day | December 25, 2026 | Public holiday | in 909 days |
Boxing Day | December 26, 2026 | Public holiday | in 910 days |
New Year's Eve | December 31, 2026 | Bank holiday | in 915 days |