जनगणना 2011 के अंतिम आँकडों के अनुसार भारत का जनसंख्या घनत्व 382 व्यक्ति प्रति वर्ग किमी. ( 2001 में 324P∕Km2) है। भारत के 4 सबसे ज्यादा जनसंख्या घनत्व वाले राज्य क्रमश:बिहार(1106P∕KM2) , पश्चिम बंगाल (1028P∕KM2) , केरल (860P/KM2 ) तथा उत्तर प्रदेश (829P∕KM2) है। 4 सबसे कम घनत्व वाले राज्य क्रमश: (बढ़ते क्रम में) अरुणाचल प्रदेश (17), मिज़ोरम (52), जम्मू एवं कश्मीर (56) तथा सिक्किम (86) है। जनसंख्या घनत्व, को प्रति वर्ग किलोमीटर में निवास करने वाली आबादी के रूप में परिभाषित किया जाता है।