About Kragujevac, Central Serbia

With a population of around 147,000, Kragujevac sits in Central Serbia, Serbia. The city operates in the Europe/Belgrade time zone.

In 2025, Kragujevac averaged an annual temperature of 55°F, with hottest temperatures reaching 103°F in July and lowest around 16°F in February. The city received approximately 23 inches of precipitation during the year.