About Castleton on Hudson, NY's Climate & Weather History

With a population of around 1,500, Castleton on Hudson sits in New York, United States. The city operates in the Eastern Time Zone.

In 2025, Castleton on Hudson recorded an average annual temperature of 49°F — about 2.9°F above the 30-year normal of 46°F. The hottest day reached 93°F in June; the coldest was -7°F in January. Total precipitation was 48 inches (wetter than usual). The wettest month was May.