New York City experiences a humid subtropical climate, characterized by distinct seasons. Summers are typically hot and humid, with average temperatures in the 70s and 80s Fahrenheit. Winters are cold, with average temperatures in the 20s and 30s Fahrenheit, and snowfall is common. Spring and autumn offer milder temperatures and pleasant weather, making them popular times to visit. The city can also experience occasional extreme weather events, such as heat waves, heavy rain, and snowstorms.