The climate of Serbia, city by city

This page lists the 106 cities in Serbia for which climate normals are available. Each entry covers temperature, rainfall and how the climate changed between 1940 and 2025, computed from ERA5 reanalysis data.

Average across cities

11.6°C

Annual rainfall

670mm

Spread between cities

4.1°C

Warming

+2.0°C

Departure from normal across the country's largest cities, 1940–2025

Rankings

Across the 106 cities in this country with a measured climate.

Frequently asked questions

What is the hottest city in Serbia?

The hottest city in Serbia is Obrenovac, with an average annual temperature of 12.5 °C.

What is the coldest city in Serbia?

The coldest city in Serbia is Novi Pazar, with an average annual temperature of 8.4 °C.

What is the wettest city in Serbia?

The wettest city in Serbia is Bajina Bašta, with 954 mm of precipitation per year.

Has the climate of Serbia warmed?

Based on its largest cities, Serbia warmed by +2.0 °C between 1940 and 2025.

Cities by region