average temperature by month in horsham pa
Horsham: Annual Weather Averages. July is the hottest month in Horsham with an average temperature of 18 Â°C (64 Â°F) and the coldest is January at 5 Â°C (41 Â°F). Average Temperature: Horsham Loading weather data.