Annual birth rate and peak birth month by country

The total number of births per 1,000 people in a given year.

Countries reporting
39
Highest
21.43 births per 1,000 people
Israel
Lowest
4.47 births per 1,000 people
Hong Kong
Median
9.3 births per 1,000 people
Years covered
274
1751–2024
Data points
3,818

What the numbers show

Annual birth rate and peak birth month is currently reported for 39 countries. The highest value is 21.43 births per 1,000 people in Israel; the lowest is 4.47 births per 1,000 people in Hong Kong.

The median across all reporting countries is 9.3 births per 1,000 people, and the mean is 9.28 births per 1,000 people.

The gap between the highest and lowest reporting country is a factor of about 5.

Over the past decade 7 countries rose and 32 fell. The largest increase was in Russia (up 29.8%), and the largest decrease in South Korea (down 48.1%).

Annual birth rate and peak birth month: full country ranking

#Country LatestYear 10-year changeTrend
1 Israel 21.43 births per 1,000 people 2016 up 1.9% falling
2 Russia 13.52 births per 1,000 people 2014 up 29.8% falling
3 Australia 12.08 births per 1,000 people 2021 down 10.6% falling
4 Iceland 11.5 births per 1,000 people 2023 down 15.8% falling
5 New Zealand 11.5 births per 1,000 people 2021 down 18.3% falling
6 Ukraine 11.1 births per 1,000 people 2013 up 29.8% falling
7 Chile 10.94 births per 1,000 people 2020 down 28.5% falling
8 United States 10.72 births per 1,000 people 2023 down 14.3% falling
9 Estonia 10.64 births per 1,000 people 2019 down 9.8% falling
10 Czechia 10.61 births per 1,000 people 2021 up 2.3% falling
12 Slovakia 10.47 births per 1,000 people 2019 down 7.9% falling
13 United Kingdom 10.01 births per 1,000 people 2022 down 21.9% falling
14 Belarus 9.91 births per 1,000 people 2018 down 12.3% falling
15 Norway 9.73 births per 1,000 people 2024 down 15.8% falling
16 France 9.69 births per 1,000 people 2023 down 21.1% falling
17 Denmark 9.58 births per 1,000 people 2024 down 5.3% falling
19 Hungary 9.45 births per 1,000 people 2020 up 4.6% falling
20 Belgium 9.44 births per 1,000 people 2023 down 16.4% falling
21 Sweden 9.33 births per 1,000 people 2024 down 21.7% falling
22 Germany 9.3 births per 1,000 people 2020 up 10.3% falling
23 Slovenia 9.29 births per 1,000 people 2019 down 13.7% falling
24 Netherlands 9.23 births per 1,000 people 2023 down 9.6% falling
25 Switzerland 9.08 births per 1,000 people 2023 down 11.8% falling
26 Canada 8.9 births per 1,000 people 2023 down 18.4% falling
27 Croatia 8.83 births per 1,000 people 2020 down 12.3% falling
28 Austria 8.52 births per 1,000 people 2023 down 9.2% falling
29 Bulgaria 8.48 births per 1,000 people 2021 down 11.3% falling
30 Portugal 8.15 births per 1,000 people 2023 up 3.4% falling
31 Greece 7.81 births per 1,000 people 2019 down 26.4% falling
32 Finland 7.8 births per 1,000 people 2024 down 25.7% falling
33 Poland 7.21 births per 1,000 people 2023 down 24.9% falling
34 Latvia 6.87 births per 1,000 people 2024 down 36.8% falling
35 Italy 6.66 births per 1,000 people 2022 down 24.1% falling
36 Spain 6.65 births per 1,000 people 2023 down 26.8% falling
37 Lithuania 6.61 births per 1,000 people 2024 down 33.6% falling
38 Japan 5.97 births per 1,000 people 2023 down 27.0% falling
39 Taiwan 5.76 births per 1,000 people 2023 down 31.2% falling
40 South Korea 4.49 births per 1,000 people 2023 down 48.1% falling
41 Hong Kong 4.47 births per 1,000 people 2023 down 44.1% falling

About this data

Indicator
Annual birth rate and peak birth month
Unit
births per 1,000 people
Source
Human Mortality Database (2025) – processed by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
41 places, 3,818 data points, 1751–2024
Last refreshed

The total number of births per 1,000 people in a given year.