Population density in India stands at around 460 persons per square kilometre, placing the country among the most densely populated large nations globally. But the national average conceals extraordinary State-level variation driven by geography, fertility, migration, and economic…
Explore the trends across the years, or across the regions.
Explore related datasets.