Economic comparison tab

GDP per capita: India compared with Pakistan, China and Bangladesh

This page now uses the World Bank’s GDP per capita in current US dollars, which is usually closer to what readers expect when they ask for GDP per capita figures. The axis still spans 1947–2026 for historical framing, but the sourced annual World Bank data used here begin in 1960. A vertical marker shows when Narendra Modi became prime minister in 2014.

Stylized portrait illustration used on the archive homepage
Method

World Bank current-US$ GDP per capita

I replaced the earlier GDP page with World Bank current-US$ GDP per capita values because the previous Maddison/PPP-like presentation was not matching your expectation for the numbers.

Why the numbers changed

The earlier page used a long-run Maddison-style historical series. This version instead uses the World Bank API for GDP per capita (current US$), which produces more familiar modern headline numbers.[1]

Timeline span vs data span

The axis still runs from 1947 to 2026 for context, but the World Bank annual values available for this comparison start in 1960 and currently extend to 2024 for these countries.[1]

Graph

GDP per capita (current US$) on a 1947–2026 timeline

All four lines use the same y-axis. The vertical dashed marker shows 2014, when Modi became prime minister.

IndiaPakistanChinaBangladesh2014: Modi becomes PM
$0 $3.5k $7k $10.5k $14k 1947 1960 1970 1980 1990 2000 2010 2020 2026 2014 · Modi becomes PM
China2024: $13,303
India2024: $2,695
Bangladesh2024: $2,593
Pakistan2024: $1,479
This graph uses World Bank GDP per capita (current US$). Data points begin in 1960 in the World Bank API for this cross-country comparison and currently run through 2024.[1][2]

Source notes

  1. World Bank API indicator NY.GDP.PCAP.CD — GDP per capita (current US$). The same indicator was used for India, Pakistan, China, and Bangladesh on this page.
  2. Wikipedia: Narendra Modi — used only for the 2014 prime-minister marker on the graph.