About Leskovac, Central Serbia

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 averaged an annual temperature of 55°F, with hottest temperatures reaching 106°F in July and lowest around 9°F in February. The city received approximately 24 inches of precipitation during the year.