Why Chinese New Year falls on a different date every year
Last checked · written by the Fengshui Zen team; figures calculated from the same checked data as the calendar pages
Chinese New Year is the first day of the first lunar month. Lunar months start on the day of a new moon, and the calendar is arranged so that the winter solstice always falls in the 11th month. That puts the New Year at the second new moon after the winter solstice, and since new moons do not line up with the Gregorian calendar, the date moves every year.
From 1901 to 2100 it falls between Jan 21 and Feb 20: 70 times in January and 130 times in February. The next one is February 6, 2027.
The 11-day pattern
Twelve lunar months are about 11 days shorter than a Gregorian year, so the New Year usually comes 10 to 12 days earlier than the year before. When the lunar year has a leap month, the next New Year jumps 17 to 20 days later instead.
| Year | Chinese New Year | Change from the year before |
|---|---|---|
| 2020 | Jan 25, 2020 | -11 days |
| 2021 | Feb 12, 2021 | +18 days (2020 had a leap month) |
| 2022 | Feb 1, 2022 | -11 days |
| 2023 | Jan 22, 2023 | -10 days |
| 2024 | Feb 10, 2024 | +19 days (2023 had a leap month) |
| 2025 | Jan 29, 2025 | -12 days |
| 2026 | Feb 17, 2026 | +19 days (2025 had a leap month) |
| 2027 | Feb 6, 2027 | -11 days |
| 2028 | Jan 26, 2028 | -11 days |
| 2029 | Feb 13, 2029 | +18 days (2028 had a leap month) |
| 2030 | Feb 3, 2030 | -10 days |
| 2031 | Jan 23, 2031 | -11 days |
| 2032 | Feb 11, 2032 | +19 days (2031 had a leap month) |
| 2033 | Jan 31, 2033 | -11 days |
| 2034 | Feb 19, 2034 | +19 days (2033 had a leap month) |
| 2035 | Feb 8, 2035 | -11 days |
The 19-year repeat
235 lunar months are almost exactly 19 solar years (the Metonic cycle), so the New Year date comes back to nearly the same day after 19 years, often to within a day.
| Year | New Year | 19 years later | New Year |
|---|---|---|---|
| 2007 | Feb 18 | 2026 | Feb 17 |
| 2012 | Jan 23 | 2031 | Jan 23 |
| 2020 | Jan 25 | 2039 | Jan 24 |
| 2026 | Feb 17 | 2045 | Feb 17 |
The one exception
From 1902 to 2100 the New Year is the second new moon after the winter solstice every time but once: 2034. The 2033 lunar year has a leap 11th month after the solstice, so the 2034 New Year, February 19, 2034, is the third new moon. Chinese leap months explains why.
Beijing time decides the date
The Chinese calendar is computed for China Standard Time (UTC+8). The New Year date is the same everywhere you celebrate it, even where the new moon happened the evening before by local clocks. Countries that compute their own lunar calendar for their own time zone, such as Vietnam, occasionally get a different date.
FAQ
When is the next Chinese New Year?
February 6, 2027 (Saturday), the start of the Year of the Fire Goat.
Can Chinese New Year fall in March?
No. From 1901 to 2100 the latest date is Feb 20 and the earliest Jan 21. The rule ties it to the second new moon after the winter solstice, which cannot be later than about February 20.
Why do Chinese New Year and Vietnamese Tết sometimes differ?
Each country computes its lunar calendar for its own time zone. A new moon shortly after midnight Beijing time can fall before midnight in Vietnam (UTC+7), which starts the month a day earlier there. In 1985 this moved Tết a whole month ahead of Chinese New Year.
Data pages for this guide
More guides
This guide explains the traditional calendar; it is not a prediction or advice. How the dates are calculated.