How Many Trading Days in a Month?

There are about 21 trading days in a month on average for U.S. stock markets — anywhere from 19 to 22 depending on how weekends and market holidays fall. Below: every month and quarter of 2026.

Average Trading Days per Month in 2026

20.9
19shortest month
22longest month
251full year

Trading days in each month of 2026

MonthTrading daysMarket holidays
January20New Year's Day, Martin Luther King Jr. Day
February19Presidents' Day
March22
April21Good Friday
May20Memorial Day
June21Juneteenth National Independence Day
July22Independence Day
August21
September21Labor Day
October22
November20Thanksgiving Day
December22Christmas Day

In 2026, the shortest month is February (19 trading days) and the longest are March, July, October, December (22). Early-close sessions count as full trading days here.

Trading days per quarter in 2026

QuarterMonthsTrading days
Q1 2026JanMar61
Q2 2026AprJun62
Q3 2026JulSep64
Q4 2026OctDec64

Quarters average about 63 trading days (251 in 2026 ÷ 4).

Why about 21?

An average month has about 30.4 calendar days, of which roughly 21.7 are weekdays. Spread the year's 10 market holidays across 12 months and you land at an average just under 21 trading days. Months with no holidays and five full trading weeks reach 22; a short February or a holiday-heavy month like November or December can drop to 19.

The exact counts change every year as weekends and holidays shift — the table above always shows the current year. For yearly totals back to 1990, see trading days in a year.