About Leskovac, Central Serbia's Climate & Weather History

Leskovac is a city of approximately 94,800 people in Central Serbia, Serbia. Located in the Europe/Belgrade time zone at 43°N latitude.

In 2025, Leskovac recorded an average annual temperature of 55°F. The hottest temperatures reached 106°F in July; the coolest were 9°F in February. Total precipitation for the year was 24 inches, with the wettest month being October. Snowfall for the year totaled approximately 3 inches.