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, 2025 | Public holiday | in 180 days |
Twelfth Night | January 5, 2025 | Public holiday | in 184 days |
Epiphany | January 6, 2025 | Public holiday | in 185 days |
St. Knut's Day | January 13, 2025 | Observance day | in 192 days |
Vasaloppet | March 2, 2025 | Observance day | in 240 days |
Annunciation | March 25, 2025 | Observance day | in 263 days |
Maundy Thursday | April 17, 2025 | Observance day | in 286 days |
Good Friday | April 18, 2025 | Public holiday | in 287 days |
Holy Saturday | April 19, 2025 | Public holiday | in 288 days |
Easter Sunday | April 20, 2025 | Observance day | in 289 days |
Easter Monday | April 21, 2025 | Public holiday | in 290 days |
Walpurgis Night | April 30, 2025 | Observance day | in 299 days |
Labour Day | May 1, 2025 | Public holiday | in 300 days |
Feast of the Ascension | May 29, 2025 | Public holiday | in 328 days |
Whitsun Eve | June 7, 2025 | Public holiday | in 337 days |
Pentecost | June 8, 2025 | Public holiday | in 338 days |
Whit Monday | June 9, 2025 | Observance day | in 339 days |
Mother's Day | May 25, 2025 | Observance day | in 324 days |
National Day | June 6, 2025 | Public holiday | in 336 days |
Midsummer Eve | June 20, 2025 | Bank holiday | in 350 days |
Midsummer Day | June 21, 2025 | Public holiday | in 351 days |
Halloween | October 31, 2025 | Observance day | in 483 days |
All Saints' Day | November 1, 2025 | Public holiday | in 484 days |
Gustav Adolfsdagen | November 6, 2025 | Observance day | in 489 days |
St. Martin's Day | November 11, 2025 | Observance day | in 494 days |
Nobeldagen | December 10, 2025 | Observance day | in 523 days |
Saint Lucy's Day | December 13, 2025 | Observance day | in 526 days |
Christmas Eve | December 24, 2025 | Bank holiday | in 537 days |
Christmas Day | December 25, 2025 | Public holiday | in 538 days |
Boxing Day | December 26, 2025 | Public holiday | in 539 days |
New Year's Eve | December 31, 2025 | Bank holiday | in 544 days |