Saint Johnsbury is a town located in Caledonia County, Vermont, United States. The town lies near the Connecticut River and has a population of around 7,600 people. The climate in Saint Johnsbury is humid continental, with long, cold winters and warm, humid summers. The average temperature year round is around 40°F (4°C). The coldest month is January with an average temperature of 19°F (-7°C), while the warmest month is July with an average of 67°F (19°C). Precipitation is moderate throughout the year, with an average of around 42 inches (107 cm).
A - Saint Johnsbury's Latitude is 44.419220 & Longitude is -72.015091.
A - Weather in Saint Johnsbury is -14° today.
A - Climate Conditions in Saint Johnsbury shows overcast clouds today.
A - Humidity in Saint Johnsbury is 65% today.
A - Wind speed in Saint Johnsbury is 3.2 km/h, flowing at 34° wind direction. today.