According to the 2011 Census of India, the population density was 382 persons per square kilometer. This represents an increase from 325 persons per square kilometer in the 2001 Census. The density varies significantly across states, with Bihar having the highest density (over 1,100 persons per sq km) and states like Arunachal Pradesh having much lower density.