2004 was 22 years ago
Counting whole calendar years, 2004 was 22 years ago. Measured precisely it is between 21.7 and 22.7 years, because 2004 was a whole year and the answer depends which end of it you count from. Today is Wednesday, September 23, 2026.
How many years ago was 2004?
22 years, if you mean 2004 to 2026 as calendar years, which is how the question is usually meant. If you need it exactly, pick a date: 1 January 2004 was 8,301 days ago, 1 July 2004 was 8,119 days ago, 31 December 2004 was 7,936 days ago. Subtracting the years alone gives 22, but that quietly assumes a date, so the table below gives all three.
| Date in 2004 | Weekday | Days ago | Years ago |
|---|---|---|---|
| 1 January 2004 | Thursday | 8,301 | 22.73 |
| 1 July 2004 | Thursday | 8,119 | 22.23 |
| 31 December 2004 | Friday | 7,936 | 21.73 |
How many days ago was 2004?
From 1 January 2004 to today is 8,301 days, which is 1,185 weeks and 6 days, or about 273 months. The 6 leap years in between add 6 days that a plain multiplication would miss, which is why 22 times 365 comes to 8,030 rather than the real figure.
What else was true of 2004?
2004 was a leap year, so it ran 366 days and contained a 29 February. It began on a Thursday and ended on a Friday. Anyone born in 2004 is 21 or 22 years old today, depending on whether their birthday has passed.
Questions
- How long ago was 2004?
- 22 years ago, or 8,301 days since 1 January 2004.
- How many years ago was 2004?
- 22, counting calendar years from 2004 to 2026.
- Why do different sources give different answers?
- Because 2004 lasted a full year. Counting from January gives 22.7 years and from December gives 21.7. Both are correct for the date they measure from.
- How old is someone born in 2004?
- 21 or 22, depending on whether their birthday has passed this year. See the 2004 age page.