|Macedonia has unique climate explained by its location and topography. The climate of the plains is extraordinary – Mediterranean climate combined with the influence of the Black Sea. The country also holds continental characteristics, which are accentuated by the mountains in the south which prevent hot air from the south to move to the north. Conversely, the Šar Mountains, which are located in the northwestern part, block cold northern winds. In whole, the northern and western parts of the country are relatively close to Continental climate and the southern and eastern to Mediterranean climate.
Macedonia has four seasons weather, but the lengths of the seasons varies based on geography. The spring is often very short. Summers are subtropical so it is not uncommon to see temperatures of above 40 °C (104 °F) during this season, especially in the plains along the valley of the Vardar river. Winters, although moderate, can sometimes be quite cold. Snowfalls during winter are common and sometimes heavy. The average annual temperature of the air is 11.5 °C (53 °F), but the plains experience higher temperatures, 15 °C (59 °F). The warmest month is July, which has an average temperature of 22.2 °C (72 °F) and the coldest is January, with a temperature of 0.3 °C (33 °F). The maximum and minimum temperatures recorded in Macedonia to date are 45.7 °C (114 °F) and −31.5 °C (−25 °F), respectively. (Source: Wikipedia)