All festivals

Chinese festival dates, 2026 to 2040

Every date in the table, for all fifteen festivals — and the reason the same festival keeps landing on a different day.

Why the dates change every year

Most Chinese festivals are tied to the moon, not to a printed calendar. A festival such as Chinese New Year is defined as the first day of the first lunar month; the rule never changes, while the Gregorian date it lands on does.

A lunar month is one cycle of the moon, measured from new moon to new moon: twenty-nine or thirty days. Twelve of them come up roughly eleven days short of a solar year, so a calendar built from moons alone would drift steadily through the seasons, and Chinese New Year would eventually arrive in autumn.

The correction is the leap month. Every second or third year an extra month is inserted into the lunar year, which is what keeps the festivals in step with the seasons. The dates move, but they never run away: Spring Festival stays inside a window running from 21 January to 21 February, and always has.

Two of the fifteen festivals are not lunar at all. Qingming and the Winter Solstice are solar terms — points fixed by the sun’s apparent longitude rather than by the moon. They land within a day or two of the same Gregorian date every year, which makes a fixed date the exception on this site rather than the rule.

Every date in the table below is computed rather than copied. Each one is calculated from the lunar calendar and from the sun’s apparent longitude, then checked against a second, independent lunar calendar and against published tables. Where the two sources disagreed, the disagreement is recorded rather than smoothed over.

One thing to watch in the table: a festival listed under a Gregorian year can belong to the lunar year that began in the year before, because a lunar year straddles two Gregorian ones. Anything in January or early February sits in that gap.

The fifteen festivals

The full table, 2026 to 2040

Read a row across to follow one festival through the years, or a column down to see a whole year. Years in the header link to their own page.

Festival 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041
Spring Festival 29 Jan17 Feb6 Feb26 Jan13 Feb3 Feb23 Jan11 Feb31 Jan19 Feb8 Feb28 Jan15 Feb4 Feb24 Jan12 Feb
Lantern Festival 12 Feb3 Mar20 Feb9 Feb27 Feb17 Feb6 Feb25 Feb14 Feb5 Mar22 Feb11 Feb1 Mar18 Feb7 Feb26 Feb
Longtaitou Festival 1 Mar20 Mar9 Mar26 Feb16 Mar5 Mar22 Feb13 Mar2 Mar21 Mar11 Mar28 Feb18 Mar7 Mar24 Feb14 Mar
Qingming Festival 4 Apr5 Apr5 Apr4 Apr4 Apr5 Apr5 Apr4 Apr4 Apr5 Apr5 Apr4 Apr4 Apr5 Apr5 Apr4 Apr
Shangsi Festival 31 Mar19 Apr9 Apr28 Mar16 Apr5 Apr25 Mar12 Apr2 Apr21 Apr10 Apr30 Mar18 Apr7 Apr27 Mar13 Apr
Dragon Boat Festival 31 May19 Jun9 Jun28 May16 Jun5 Jun24 Jun12 Jun1 Jun20 Jun10 Jun30 May18 Jun7 Jun27 May14 Jun
Qixi Festival 29 Aug19 Aug8 Aug26 Aug16 Aug5 Aug24 Aug12 Aug1 Aug20 Aug10 Aug28 Aug17 Aug7 Aug26 Aug14 Aug
Ghost Festival 6 Sept27 Aug16 Aug3 Sept24 Aug13 Aug1 Sept20 Aug9 Aug28 Aug18 Aug5 Sept25 Aug15 Aug3 Sept22 Aug
Mid-Autumn Festival 6 Oct25 Sept15 Sept3 Oct22 Sept12 Sept1 Oct19 Sept8 Sept27 Sept16 Sept4 Oct24 Sept13 Sept2 Oct20 Sept
Double Ninth Festival 29 Oct18 Oct8 Oct26 Oct16 Oct5 Oct24 Oct12 Oct1 Oct20 Oct9 Oct27 Oct17 Oct7 Oct26 Oct14 Oct
Hanyi Festival 20 Nov9 Nov29 Oct16 Nov6 Nov27 Oct15 Nov3 Nov23 Oct11 Nov31 Oct18 Nov7 Nov28 Oct16 Nov5 Nov
Winter Solstice 21 Dec22 Dec22 Dec21 Dec21 Dec22 Dec22 Dec21 Dec21 Dec22 Dec22 Dec21 Dec21 Dec22 Dec22 Dec21 Dec
Laba Festival 26 Jan15 Jan4 Jan22 Jan11 Jan1 Jan20 Jan8 Jan27 Jan16 Jan5 Jan23 Jan12 Jan2 Jan21 Jan10 Jan
Little New Year 10 Feb30 Jan19 Jan6 Feb26 Jan16 Jan4 Feb23 Jan11 Feb31 Jan20 Jan7 Feb27 Jan17 Jan5 Feb25 Jan
Chinese New Year's Eve 28 Jan16 Feb5 Feb25 Jan12 Feb2 Feb22 Jan10 Feb30 Jan18 Feb7 Feb27 Jan14 Feb3 Feb23 Jan11 Feb

Year by year

  • 2026 Chinese New Year — 17 Feb
  • 2027 Chinese New Year — 6 Feb
  • 2028 Chinese New Year — 26 Jan
  • 2029 Chinese New Year — 13 Feb
  • 2030 Chinese New Year — 3 Feb
  • 2031 Chinese New Year — 23 Jan
  • 2032 Chinese New Year — 11 Feb
  • 2033 Chinese New Year — 31 Jan
  • 2034 Chinese New Year — 19 Feb
  • 2035 Chinese New Year — 8 Feb
  • 2036 Chinese New Year — 28 Jan
  • 2037 Chinese New Year — 15 Feb
  • 2038 Chinese New Year — 4 Feb
  • 2039 Chinese New Year — 24 Jan
  • 2040 Chinese New Year — 12 Feb