Public holidays for 2024

english.shanghai.gov.cn

There are seven official public holidays in China.

Holiday Date Duration
New Year's Day Dec 30, 2023 — Jan 1, 2024 3 days
Spring Festival Feb 10 — Feb 17 8 days
Qingming Festival April 4 — April 6 3 days
Labor Day May 1 — May 5 5 days
Dragon Boat Festival June 8 — June 10 3 days
Mid-Autumn Festival Sept 15 — Sept 17 3 days
National Day Oct 1 — Oct 7 7 days

 

There are also holidays or memorial days for certain groups of people:

Women's Day (March 8) Half a day off for women
Youth Day (May 4) Half a day off for youths aged 14 or older
Children's Day (June 1) One day off for teenagers and children under 14 years old
Army Day (Aug 1) Half a day off for active duty military personnel

 

Sources: www.gov.cn, sgst.cn/foreign