The NBA regular season typically starts in the third or fourth week of October, with Opening Night usually falling between October 19 and October 24. The 2024-25 season tipped off on October 22, 2024. Most seasons since 2017 have begun in that window, though lockouts and Olympic adjustments have pushed tip-off into December or late October.

Opening Night is not a single league-wide event. The NBA schedules two or three marquee games on the first night, then loads the rest of the 30 teams across the following two to three days. That staggered rollout is a deliberate broadcast product, not a logistical accident. Understanding why the date moves, how the schedule is built, and which forces bend it explains nearly every "when does the season start" question you will encounter.

The scheduling mechanism behind Opening Night

The NBA does not pick a start date and work backward. It builds a 1,230-game schedule (30 teams × 82 games ÷ 2) inside a fixed number of calendar days, then the start date falls out of that envelope. The league targets roughly 165 to 170 playing days between Opening Night and the final regular-season game, usually in mid-April.

Three constraints compress or stretch that envelope. First, arena availability: 29 of 30 buildings are shared with NHL teams, concerts, and other events, so the league must reserve dates months in advance. Second, broadcast windows: national partners (ABC, ESPN, TNT historically, and streaming partners) pay for specific nights, and the league protects those slots. Third, rest rules: the NBA's player-rest and back-to-back guidelines push the league to avoid excessive travel clusters, which spreads games across more days.

The start date is therefore the earliest point at which all 30 arenas, all broadcast commitments, and the travel model can be simultaneously satisfied. When a preseason event (like the NBA Global Games) or a CBA deadline intrudes, the envelope shifts and Opening Night moves with it. This is why the date is announced with the full schedule release in August, not decided in a vacuum.

Quantified context: how the date has moved

The season start has clustered tightly for most of the past decade. Since 2017, Opening Night has landed between October 16 and October 24 in every non-lockout, non-pandemic year. The 82-game season requires about 170 days, so a start later than late October forces more back-to-backs or a later finish, which the league resists because it pushes the Finals into mid-June.

Season Opening Night Notable driver
2019-20 October 22, 2019 Standard schedule
2020-21 December 22, 2020 COVID-19 delay (72-game season)
2021-22 October 19, 2021 Return to 82 games
2022-23 October 18, 2022 Standard schedule
2023-24 October 24, 2023 Later start, condensed finish
2024-25 October 22, 2024 Standard schedule
2025-26 October 21, 2025 Standard schedule

The pattern is clear: absent a shock, expect the third or fourth week of October. A 72-game or 66-game season (as in 2011-12 and 2020-21) is the tell that something disrupted the calendar, because fewer games let the league start later or finish earlier.

The timeline from offseason to tip-off

The start date is the endpoint of a fixed sequence of league events. Each stage has a hard deadline, and a slip in any one cascades into Opening Night.

Date (typical) Event Why it matters to the start
Late June NBA Draft Roster construction begins
July 1 Free agency opens Contracts shape the 15-man rosters
Mid-July Salary cap set Teams finalize cap space
August Full schedule release Opening Night date becomes public
Late September Training camps open Usually 3-4 weeks before tip-off
Early October Preseason games 4-6 exhibition games per team
Mid-to-late October Opening Night Regular season begins

The schedule release in August is the moment the date becomes official, but the league has internally locked it weeks earlier. Training camps open roughly three to four weeks before Opening Night, which is why players report in late September even though the season "starts" in October.

Edge cases: lockouts, pandemics, and Olympic years

The October pattern is a modern convention, not a law of physics. Three forces have broken it. Lockouts (1998-99, 2011-12) shortened the season and pushed tip-off to late December or Christmas. The COVID-19 pandemic delayed the 2020-21 start to December 22 and cut the season to 72 games. Olympic years can nudge the calendar because the league wants to finish before the Games, though the effect is usually a few days, not weeks.

A counterintuitive detail: a later Opening Night does not always mean a later Finals. The 2023-24 season started October 24 but finished the regular season in mid-April and the Finals in mid-June, compressing the back half. The league treats the start date and the end date as two ends of a rubber band; pull one and the other stretches. That is why "when does the season start" and "when does it end" are really one scheduling question.

Misconceptions about the start date

The most common error is treating Opening Night as the day all 30 teams play. In reality, the league staggers the first two to three days so national broadcasters get multiple marquee windows. Another misconception: that the date is fixed years in advance. It is announced annually with the schedule and can shift for global events.

A third error is conflating the regular season with the preseason. Preseason games begin in early October, roughly two to three weeks before Opening Night, and do not count in the standings. Fourth, the NBA Cup (in-season tournament) does not change the start date; its group-play games are embedded within the existing regular-season schedule.

Red flag: a "season start" announced before the August schedule release is unconfirmed and may be speculative. Red flag: any source citing a start date without the season year is unreliable, because the date changes annually. Red flag: a 72-game or 66-game season signals a lockout or pandemic, not a normal calendar. Red flag: preseason tip-off dates are often misreported as Opening Night.

Practical actions: how to confirm and plan around the date

If you need the actual date, work from authoritative sources in this order. The NBA's official schedule release in August is definitive. Team schedules and the league's broadcast partners confirm the marquee Opening Night games. Do not rely on aggregator sites that reuse last year's date, a common SEO trap.

For planning travel or fantasy leagues, build in a buffer. The date can move by a few days even after the schedule release if a global event intervenes. Draft fantasy teams after training camps open in late September, when roster cuts clarify rotations. If you are buying tickets to a specific game, confirm the date on the team's official site, not a resale aggregator, because flex scheduling can shift tip-off times even when the date holds.

Threshold to remember: if Opening Night has not been announced by mid-August, something unusual is happening and you should check league communications directly.

Limitations of any start-date prediction

Scheduling is a human process, and the league can move dates for reasons that are not public until they are. Lockouts are negotiated, not predicted. Global events and broadcast renegotiations can shift the calendar with little warning. The October window is a strong statistical pattern, not a guarantee.

The safest statement is this: the NBA regular season usually starts in the third or fourth week of October, most often between October 19 and October 24, and the date is confirmed with the full schedule release each August. Any claim more precise than that, made before the schedule drops, is an estimate.