Serbia flag

Belgrade, Serbia

Capital city · Population 1.3M

Belgrade is the capital and the largest city in Serbia with a population of approximately 1,273,651 people as of 2026. This makes it the 404th largest city in the world, accounting for 19.34% of Serbia's total population of 6.6M. Belgrade is classified as a major city and operates in the Europe/Belgrade timezone. The average annual temperature is 14.6°C with 645 mm of rainfall per year. The city sits at an elevation of 120 meters above sea level.

Population

1,273,651

Global Rank

#404

Country Rank

#1

% of Serbia

19.34%

Avg Temperature

14.6°C

Annual Rainfall

645 mm

Elevation

120 m

Timezone

Europe/Belgrade

Belgrade on the Map

Loading map...

Climate in Belgrade

Belgrade's warmest month is Aug and the coldest is Jan. The wettest month is May with 121 mm of rainfall.

Average Monthly Temperature

2.7°C
Jan
9.1°C
Feb
11.1°C
Mar
15.3°C
Apr
18°C
May
24°C
Jun
26°C
Jul
26.6°C
Aug
19.5°C
Sep
14.1°C
Oct
5.8°C
Nov
3.2°C
Dec
2.7°C26.6°C

Monthly Rainfall

45 mm
Jan
15 mm
Feb
31 mm
Mar
28 mm
Apr
121 mm
May
75 mm
Jun
66 mm
Jul
9 mm
Aug
96 mm
Sep
26 mm
Oct
75 mm
Nov
58 mm
Dec

Serbia at a Glance

Country Population

6,586,476

Capital

Belgrade

Region

Southeast Europe

Major Cities

6

GDP per Capita

$13,679

Life Expectancy

76.0 years

Urban Population

62.4%

Growth Rate

-0.01%

Other Major Cities in Serbia

Niš
250K
Novi Sad
215K
Zemun
156K
Kragujevac
147K
Čačak
117K

Nearest Major Cities

Closest cities to Belgrade with over 100,000 people

Cities closest to Belgrade by distance
CityPopulationDistance
Zemun155,5917 km
Novi Sad215,40070 km
Kragujevac147,47395 km
Čačak117,072102 km
Timişoara250,849121 km
Tuzla142,486145 km
Szeged160,766163 km
Arad169,065167 km

Frequently Asked Questions

What is the population of Belgrade?

The population of Belgrade, Serbia is approximately 1,273,651 people, making it the 404th largest city in the world and the 1st largest in Serbia.

Is Belgrade the capital of Serbia?

Yes, Belgrade is the capital of Serbia.

What is the climate like in Belgrade?

Belgrade has an average annual temperature of 14.6°C and receives 645 mm of rainfall per year. The warmest month is Aug and the coldest is Jan.

What timezone is Belgrade in?

Belgrade is in the Europe/Belgrade timezone.