China Public Holidays 2025
In 2025 mainland China had 7 statutory public holidays totalling 28 days off, balanced by 5 make-up workdays on weekends. The longest breaks were the 8-day Spring Festival in late January and the 8-day National Day holiday in October, which also absorbed the Mid-Autumn Festival.
At a glance
China has 7 official public holidays (28 days off) in 2025 and 5 long weekends; the longest break is Spring Festival (Jan 28 – Feb 4, 8 days), with 5 make-up workdays.
| Public holidays | 7 |
|---|---|
| Total days off | 28 |
| Longest break | Spring Festival · 8 days (Jan 28 – Feb 4) |
| Long weekends | 5 |
| Make-up workdays | 5 |
Some weekend dates are officially worked to create longer holiday breaks (make-up workdays). See the make-up workday table below for exact dates.
Official public holidays
New Year's Day (January 1, 2025), Spring Festival (Chinese New Year) (Jan 28 – Feb 4), Qingming Festival (Apr 4 – 6), Labour Day (May 1 – 5), Dragon Boat Festival (May 31 – Jun 2), National Day & Mid-Autumn Golden Week (Oct 1 – 8)
Public holidays
7
Total days off
28 days
Make-up workdays
5
Longest break
Spring Festival · 8 days
China public holiday list
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2025 | Wednesday | New Year's Day1 day off (Wed).Public holiday | Public holiday |
| Jan 28 – Feb 4 | Tuesday – | Spring Festival (Chinese New Year)8 days off (Tue–Tue). Chinese New Year's Day falls on Jan 29.Public holiday | Public holiday |
| Apr 4 – 6 | Friday – | Qingming Festival3 days off (Fri–Sun), Qingming on Apr 4.Public holiday | Public holiday |
| May 1 – 5 | Thursday – | Labour Day5 days off (Thu–Mon).Public holiday | Public holiday |
| May 31 – Jun 2 | Saturday – | Dragon Boat Festival3 days off (Sat–Mon).Public holiday | Public holiday |
| Oct 1 – 8 | Wednesday – | National Day & Mid-Autumn Golden Week8 days off (Wed–Wed). The Mid-Autumn Festival (Oct 6) fell inside the National Day holiday this year.Public holiday | Public holiday |
2025 China calendar
01January
02February
03March
04April
05May
06June
07July
08August
09September
10October
11November
12December
Make-up workdays in 2025
On these weekend dates people work to bank longer holiday breaks.
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 26, 2025 | Sunday | Spring Festival make-up workdayMake-up workday | Make-up workday |
| February 8, 2025 | Saturday | Spring Festival make-up workdayMake-up workday | Make-up workday |
| April 27, 2025 | Sunday | Labour Day make-up workdayMake-up workday | Make-up workday |
| September 28, 2025 | Sunday | National Day make-up workdayMake-up workday | Make-up workday |
| October 11, 2025 | Saturday | National Day make-up workdayMake-up workday | Make-up workday |
China long weekends in 2025
Spring Festival
8 daysJan 28 – Feb 4
Work Sun Jan 26 and Sat Feb 8 in exchange.
Qingming Festival
3 daysApr 4 – 6
Labour Day
5 daysMay 1 – 5
Work Sun Apr 27 in exchange.
Dragon Boat Festival
3 daysMay 31 – Jun 2
National Day Golden Week
8 daysOct 1 – 8
Work Sun Sep 28 and Sat Oct 11 in exchange.
China make-up workdays in 2025
China extends short holidays into longer breaks by 'borrowing' adjacent weekend days. Those weekends then become regular working days, called make-up workdays (调休 / 补班). In 2025 there were 5 of them: Jan 26, Feb 8, Apr 27, Sep 28 and Oct 11.
The heaviest exchanges supported the 8-day Spring Festival (work Jan 26 and Feb 8) and the 8-day National Day holiday, which absorbed the Mid-Autumn Festival on Oct 6 (work Sep 28 and Oct 11).
Download & subscribe
The CSV opens directly in Excel and Google Sheets.
Official sources & data
- China's 2025 public holiday arrangement (State Council)Visit sourceThe State Council of the PRC
Frequently asked questions
How many public holiday days were there in China in 2025?
There were 7 statutory public holidays totalling 28 days off across the year, offset by 5 make-up workdays on weekends.
What was the longest holiday in China in 2025?
The longest breaks were 8 days each: the Spring Festival (Jan 28–Feb 4) and the combined National Day & Mid-Autumn holiday (Oct 1–8).
What are the official public holidays in China in 2025?
China has 7 official public holidays in 2025: New Year's Day (January 1, 2025), Spring Festival (Chinese New Year) (Jan 28 – Feb 4), Qingming Festival (Apr 4 – 6), Labour Day (May 1 – 5), Dragon Boat Festival (May 31 – Jun 2), National Day & Mid-Autumn Golden Week (Oct 1 – 8).
When was Chinese New Year (Spring Festival) in 2025?
The Spring Festival holiday ran Jan 28–Feb 4 (8 days). Chinese New Year's Day itself was Jan 29, 2025.
Why does China have make-up workdays?
To create longer continuous breaks, China moves some nearby weekends to working days. These make-up workdays let a 1- or 3-day holiday stretch into a week-long break. In 2025 there were 5 of them.
Was October 1 a holiday in China in 2025?
Yes. The National Day holiday ran Oct 1–8, 2025 (8 days) and included the Mid-Autumn Festival on Oct 6, with make-up workdays on Sep 28 and Oct 11.