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.

At a glance — China 2025
Public holidays7
Total days off28
Longest breakSpring Festival · 8 days (Jan 28 – Feb 4)
Long weekends5
Make-up workdays5

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

Advertisement

China public holiday list

China public holiday list
DateDayHoliday
January 1, 2025WednesdayNew Year's Day1 day off (Wed).Public holiday
Jan 28 – Feb 4Tuesday –Spring Festival (Chinese New Year)8 days off (Tue–Tue). Chinese New Year's Day falls on Jan 29.Public holiday
Apr 4 – 6Friday –Qingming Festival3 days off (Fri–Sun), Qingming on Apr 4.Public holiday
May 1 – 5Thursday –Labour Day5 days off (Thu–Mon).Public holiday
May 31 – Jun 2Saturday –Dragon Boat Festival3 days off (Sat–Mon).Public holiday
Oct 1 – 8Wednesday –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

2025 China calendar

Public holidayMake-up workdayToday

01January

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

02February

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728

03March

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

04April

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

05May

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

06June

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

07July

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

08August

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

09September

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

10October

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

11November

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

12December

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031
Advertisement

Make-up workdays in 2025

On these weekend dates people work to bank longer holiday breaks.

DateDayHoliday
January 26, 2025SundaySpring Festival make-up workdayMake-up workday
February 8, 2025SaturdaySpring Festival make-up workdayMake-up workday
April 27, 2025SundayLabour Day make-up workdayMake-up workday
September 28, 2025SundayNational Day make-up workdayMake-up workday
October 11, 2025SaturdayNational Day make-up workdayMake-up workday

China long weekends in 2025

Spring Festival

8 days

Jan 28 – Feb 4

Work Sun Jan 26 and Sat Feb 8 in exchange.

Qingming Festival

3 days

Apr 4 – 6

Labour Day

5 days

May 1 – 5

Work Sun Apr 27 in exchange.

Dragon Boat Festival

3 days

May 31 – Jun 2

National Day Golden Week

8 days

Oct 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

Download ICSchina-public-holidays-2025.ics
Download CSVchina-public-holidays-2025.csv
Download PDFchina-public-holidays-2025.pdf

The CSV opens directly in Excel and Google Sheets.

Official sources & data

Dates officially confirmedLast updated: 2026-06-03

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.

Guides & deep dives

Other countries & regions