animchartsby SupaMakers ↗

Population bar chart race: five countries, 2000–2023

Compare the changing population sizes of Brazil, China, India, Nigeria and the United States. This editable animation uses World Bank midyear estimates and a fixed scale measured in millions.

Edit this animation ↗Download MP4 ↓Download CSV ↓Data & source notes ↓

How to read this comparison

Population is a count of residents, not a measure of living standards. In this selected group, the India and China series make the difference between absolute size and growth especially visible. Read the values in the table to distinguish a narrow lead from a large one.

Use it in your presentation

Use this example in a geography lesson or demographic explainer. Keep the unit in millions visible. If you replace the countries, select a coherent comparison group and avoid describing it as the world top five unless you actually include the relevant global data.

The data behind the animation

Unit: Population, millions. The table contains the input observations used to render the clip. The video displays 2 decimal places; the CSV preserves up to four.

Population over time · World Bank SP.POP.TOTL · selected countries and years
YearBrazilChinaIndiaNigeriaUnited States
2000174.01831,262.6451,057.9227126.3825282.1624
2005184.68811,303.721,154.6763145.0173295.5166
2010193.70191,337.7051,243.4816166.6429309.3782
2015201.67551,379.861,328.0245190.6719321.8151
2020208.66081,411.11,402.6177213.9962331.5781
2023211.14071,410.711,438.0696227.8829336.7551

Method and limitations

A ranking of these five countries is not a complete world ranking. The chart uses midyear estimates, which may be revised. Differences between selected years are animated as straight-line transitions; they are not additional observations.

Population counts are divided by 1,000,000 and rounded to four decimal places to express millions. Six observation years are selected: 2000, 2005, 2010, 2015, 2020 and 2023. Every selected country has a value at each chosen year; no missing value was filled. This frozen historical range makes the examples comparable and does not claim to include the latest available observations.

The animation uses a fixed zero-based scale and linear value interpolation, with time proportional to the year gaps. The bars reorder numerically; changing row position is an animation effect. The clip lasts ten seconds at 30 fps, including an opening pause and a 1.5-second final hold.

Source and reuse

Attribution: The World Bank: World Development Indicators: UN Population Division, national statistical offices and Eurostat. Animation, selection and presentation by SupaMakers. Retrieved September 8, 2026. The data provider does not endorse this adaptation.

Indicator
SP.POP.TOTL · Population over time
API extract
View the source observations
Data release
2026-07-13
Reuse terms
CC BY 4.0 with the World Bank dataset terms. Preserve source attribution and identify adaptations when sharing the data or clip.

More editable data stories

All examples →