Pregrada is a town and municipality in Krapina-Zagorje County in Croatia. In the 2011 census, the absolute majority were Croats. Since records began in 1992, the highest temperature recorded at the local weather station was 38.5 °C, on 13 August 2003. The coldest temperature was −23.5 °C, on 10 February 2005.