IPO Statistics

This page provides statistics and charts on initial public offerings (IPOs) in the U.S. stock market. Annual and monthly data is available from 2014 to 2026.

Number of IPOs by Year

There have been 4,067 IPOs between 2014 and 2026. The least was in 2016 with only 128. The full year 2021 was an all-time record with 1,044 IPOs.

2026 Initial Public Offerings

There have been 248 IPOs in 2026. The busiest month was February with 45, the quietest was September with 0.

2025 Initial Public Offerings

There have been 371 IPOs in 2025. The busiest month was July with 39, the quietest was March with 21.

2024 Initial Public Offerings

There have been 239 IPOs in 2024. The busiest month was October with 38, the quietest was March with 12.

2023 Initial Public Offerings

There have been 162 IPOs in 2023. The busiest month was March with 19, the quietest was January with 8.

2022 Initial Public Offerings

There have been 187 IPOs in 2022. The busiest month was January with 37, the quietest was November with 5.

2021 Initial Public Offerings

There have been 1,044 IPOs in 2021. The busiest month was March with 151, the quietest was August with 42.

2020 Initial Public Offerings

There have been 477 IPOs in 2020. The busiest month was October with 95, the quietest was March with 5.

2019 Initial Public Offerings

There have been 232 IPOs in 2019. The busiest month was May with 33, the quietest was January with 6.

2018 Initial Public Offerings

There have been 258 IPOs in 2018. The busiest month was June with 38, the quietest was November with 12.

2017 Initial Public Offerings

There have been 210 IPOs in 2017. The busiest month was November with 33, the quietest was February with 7.

2016 Initial Public Offerings

There have been 128 IPOs in 2016. The busiest month was October with 22, the quietest was January with 0.

2015 Initial Public Offerings

There have been 200 IPOs in 2015. The busiest month was June with 31, the quietest was December with 3.

2014 Initial Public Offerings

There have been 311 IPOs in 2014. The busiest month was October with 37, the quietest was August with 14.