When is National Day 2026?

National Day falls on 9 August 2026. Weekend here is Saturday & Sunday.

Sunday
9 August 2026
Monday
10 August 2026

In other years

2025 9 August 2025 (Saturday)
2027 9 August 2027 (Monday)
2028 9 August 2028 (Wednesday)
2029 9 August 2029 (Thursday)
2030 9 August 2030 (Friday)
2031 9 August 2031 (Saturday)
All public holidays 2026 →