Singapore Public Holidays 2023

Public holidays in Singapore, with the official days off.

Projected dates. The government has not published the 2023 list yet, so these dates follow the current rules and may change. Not announced yet: Chinese New Year, Chinese New Year (second day), Hari Raya Puasa, Hari Raya Haji, Vesak Day, Deepavali. These are added as soon as the government announces them.
5public holidays
5fall on a weekday
4long weekends (Mon or Fri)
255working days in 2023

Public holidays in 2023

New Year's DayFalls on a weekend
Jan 1Sunday
PassedCountdown
New Year's Day (observed)Day off in lieu
Jan 2Monday
PassedCountdown
Good Friday
Apr 7Friday
PassedCountdown
Labour Day
May 1Monday
Passed
National Day
Aug 9Wednesday
PassedCountdown
Christmas Day
Dec 25Monday
PassedCountdown

Working days in 2023

MonthWeekdaysHolidaysWorking days
January22121
February20020
March23023
April20119
May23122
June22022
July21021
August23122
September21021
October22022
November22022
December21120
Total2605255

Where these dates come from

Official source: Ministry of Manpower: Public holidays

Weekend rule: When a public holiday falls on a Sunday, the next day is a public holiday. A holiday on a Saturday is not moved; employers give a day off in lieu or pay instead.

Note: When a public holiday falls on a Sunday, the next day is a holiday.

Last checked: October 23, 2026 (official lists for 2026 and 2027)

Employers can give extra days off, and some workers are covered by different rules. If a date matters for pay or a legal deadline, confirm it with your employer or the official source.

Count business days with these holidays

Public holidays in other countries

Frequently asked questions

How many public holidays are there in Singapore in 2023?
There are 5 public holidays: New Year's Day, Good Friday, Labour Day, National Day, Christmas Day. 5 of the days off fall on a weekday in 2023.
What happens when a holiday falls on a weekend?
When a public holiday falls on a Sunday, the next day is a public holiday. A holiday on a Saturday is not moved; employers give a day off in lieu or pay instead.
How many working days are there in 2023?
255 working days: 260 weekdays (Monday to Friday) minus 5 public holidays that fall on a weekday.