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.
View current conditions and forecast for Castleton on Hudson · More cities in New York