STAMP4USTAMP4U

Hong Kong Public & Bank Holidays|Statutory Holidays and Counts by Year

Hong Kong public (general/bank) holidays by year, with flags for days that are also statutory (labour) holidays under the Employment Ordinance. Data is updated yearly.

Public holidays vs statutory holidays

Public holidays (also called bank holidays) are the days banks and typical offices close — usually 17 per year. Working-days calculators generally exclude these.

Statutory holidays (labour holidays) are the Employment Ordinance holidays every employee gets: 15 days in 2026/2027, rising to 16 in 2028 and 17 from 2030. The two lists are not identical — some public holidays are not statutory, and vice versa.

For holiday pay, seehow holiday pay is calculated, working days calculator; for planning deadlines, try theleave calculatorto estimate annual leave, sick leave and holiday entitlements together.

Hong Kong public holidays 2026

2026 has 17 public holidays, of which 15 are also statutory (labour) holidays.

DateWeekdayHoliday nameLabour holiday✓ = statutory holiday
2026-01-01ThuThe first day of January✓
2026-02-17TueLunar New Year’s Day✓
2026-02-18WedThe second day of Lunar New Year✓
2026-02-19ThuThe third day of Lunar New Year✓
2026-04-03FriGood Friday✓
2026-04-04SatThe day following Good Friday—
2026-04-06MonThe day following Ching Ming Festival✓
2026-04-07TueThe day following Easter Monday—
2026-05-01FriLabour Day✓
2026-05-25MonThe day following the Birthday of the Buddha✓
2026-06-19FriTuen Ng Festival✓
2026-07-01WedHong Kong Special Administrative Region Establishment Day✓
2026-09-26SatThe day following the Chinese Mid-Autumn Festival✓
2026-10-01ThuNational Day✓
2026-10-19MonThe day following Chung Yeung Festival✓
2026-12-25FriChristmas Day✓
2026-12-26SatThe first weekday after Christmas Day✓

Source: official data.gov.hk / 1823 holiday feed; updated yearly.

Other years

To see how many leave days buy the longest breaks, see the2027 long-weekend planner.

FAQ

How many public holidays are there in 2026?

17 public (general/bank) holidays in 2026.

How many labour holidays are there in 2026?

15 statutory (labour) holidays in 2026.

What is the difference between labour and bank holidays?

Public (bank) holidays are the days banks and typical offices close — usually 17 a year. Statutory (labour) holidays are the Employment Ordinance holidays every employee gets; the two lists are not identical.

Will the number of labour holidays increase?

Yes. Under the fixed schedule they rise to 16 in 2028 and 17 from 2030.

Is statutory holiday leave paid?

If the employee has been employed under a continuous contract for at least 3 months immediately before the holiday, holiday pay is generally one day's average daily wages (ADW). See /holiday-pay for the calculator.