2030 has 52 ISO weeks: week 1 runs from Monday, December 31, 2029 to Sunday, January 6, 2030, and week 52 ends on Sunday, December 29, 2030. December 30–31, 2030 belong to week 1 of 2031.
Weeks start on Monday. Every ISO week runs Monday to Sunday and belongs to exactly one year.
Week 1 contains the first Thursday. Equivalently, it is the week with January 4, or the first week with at least four days in the new year. In 2030 the first Thursday is January 3.
Year boundaries. Because week 1 must contain a Thursday, December 29–31 can fall in week 1 of the next year, and January 1–3 can fall in week 52 or 53 of the previous year. Week 1 starts in the old year: December 31, 2029 already count as week 1 of 2030. December 30–31, 2030 belong to week 1 of 2031.
US week numbers in 2030 (Sunday start)
Many US wall calendars, and the WEEKNUM() function in Excel and Google Sheets by default, number weeks differently: weeks run Sunday to Saturday, and week 1 is the week that contains January 1, however short. Counted that way, 2030 has 53 weeks; week 1 is Tuesday, January 1 – Saturday, January 5.
Between January 1 and December 29, 2030, Monday–Saturday dates have the same week number in both systems, and Sundays are one week higher in the US count, because the US week starts a day earlier. The holiday table above shows both numbers for each federal holiday.
Frequently asked questions
Which years have 53 ISO weeks?
Years that start on a Thursday, and leap years that start on a Wednesday; all others have 52. From 2020 to 2040 these are 2020, 2026, 2032 and 2037. 2030 starts on a Tuesday, so it does not.
How is a date written as an ISO week date?
As the ISO year, the letter W with the two-digit week, and the weekday number from 1 (Monday) to 7 (Sunday). For example, May 1, 2030 is written 2030-W18-3: the Wednesday of week 18.
How do I get the ISO week number in Excel or Google Sheets?
Use =ISOWEEKNUM(date) (Excel 2013 and later, Google Sheets) or =WEEKNUM(date,21). For example, =ISOWEEKNUM(DATE(2030,1,6)) returns 1 for Sunday, January 6, 2030, while the default =WEEKNUM(DATE(2030,1,6)), which counts Sunday-start weeks, returns 2.