एक वर्ग किलोमीटर के क्षेत्र में जितने व्यक्ति रहते हैं, उसे जनसंख्या घनत्व कहते हैं। किसी क्षेत्र में कितने व्यक्ति रहते हैं यह केवल जनसंख्या घनत्व देख कर ही पता किया जा सकता है। 2011 की जनगणना के अनुसार भारत का जनसंख्या घनत्व 382 व्यक्ति प्रति वर्ग किलोमीटर था। देश के कई राज्य हैं जहां जनसंख्या घनत्व काफी अधिक है जैसे कि बिहार (1106), पश्चिम बंगाल (1028), केरल (860), उत्तर प्रदेश (829), पंजाब (551) इत्यादि। परंतु कुछ राज्य ऐसे भी हैं जहां का जनसंख्या घनत्व काफी कम है जैसे कि नागालैंड (119), सिक्किम (86), मिज़ोरम (52), अरुणाचल प्रदेश (17) इत्यादि। केंन्द्र शासित प्रदेशों में दिल्ली (11297) का जनसंख्या घनत्व सबसे अधिक है।