Guides

Why a January birthday often gets the wrong Chinese animal

The Chinese zodiac year starts at Chinese New Year, between 21 January and 20 February, so January and early February birthdays are often given the wrong animal.

Written . By the BirthAlmanac team.

The mistake almost everyone makes with a January birthday

Ask most people born in January what their Chinese zodiac animal is, and they’ll count from the calendar year they were born in — 1990 means Horse, say. For many of them, that’s wrong. The Chinese zodiac year doesn’t start on 1 January. It starts at Chinese New Year, which falls on a different date each year, always between 21 January and 20 February.

Take the flagship example: someone born on 25 January 1990 is a Snake, not a Horse. Chinese New Year in 1990 didn’t arrive until 27 January. Anyone born from 1 to 26 January 1990 was still in the previous lunar year — the year of the Snake — no matter what the Western calendar said.

This isn’t a rare edge case. Every birthday from 1 to 20 January belongs to the previous year’s animal, in every year, because the new year never comes that early. Birthdays from 21 January to 19 February depend on the year; the new year has fallen as late as 20 February, in 1920 and 1985. Taken together, across 1920 to 2026, about one day in ten of each year fell before that year’s new year — and every one of those days gets the wrong animal from any tool, or any relative, that only looks at the year.

Why the new year date moves around so much

Chinese New Year is a lunar event kept in step with the solar year. The rule: it usually falls on the second new moon after the December solstice, or the third when a leap month falls before it. A leap month is inserted when a lunar month contains no zhongqi — a major solar term, occurring at multiples of 30° of solar longitude (more on those terms in what the solar terms are). All of this is measured in Beijing, because that is where the calendar is defined: Beijing local mean time (7 hours 45 minutes 40 seconds ahead of UTC) up to the end of 1928, and standard UTC+8 from 1929 onward. The difference matters, because fourteen minutes can move a new moon across midnight and change the day a month begins.

Because a lunar month is about 29.5 days, and 12 of them add up to roughly 354 days — 11 days short of a solar year — the new year comes about 11 days earlier each year, until a leap month pushes it about 19 days later. That’s the same underlying tension behind leap years generally: two cycles (lunar months and solar years) that don’t divide into each other cleanly.

Real dates to check yourself against

Chinese New Year Date
1990 27 January
2000 5 February
2020 25 January
2023 22 January
2024 10 February
2025 29 January
2026 17 February
2033 31 January

Notice how much these swing — from 22 January in 2023 to 10 February the very next year. If your birthday falls before the listed date for your birth year, your Chinese zodiac animal is the one for the previous Western year, not the one you’d count from the year alone.

How to check your own date

If you were born between 1 January and 19 February, don’t assume. From 1 to 20 January the answer is always the previous year’s animal. From 21 January to 19 February, look up the Chinese New Year date for your birth year and compare it against your birthday: born before it, previous year’s animal; born on or after it, your birth year’s animal. From 20 February to the end of December the calendar year and the zodiac year line up, and there’s nothing to check.

The animal is only half of the traditional system. Each year also carries one of five elements, cycling through a 60-year combination — see the five elements and the 60-year cycle for how 1990 being a Horse year (from 27 January) also makes it specifically a Metal Horse year, and why that combination doesn’t repeat for six decades.

Why it has to be right

An animal-year mismatch isn’t a matter of interpretation — it’s a factual error about which lunar year someone’s birth date fell in. The solstice and new-moon dates are knowable and computable, so there’s no reason a birthday reference should guess rather than check the boundary properly for every birthday that falls near it.

Last checked 26 September 2026.

Related