२०११ की भारतीय जनगणना के अनुसार, शिलांग शहर में कुल ३१,०२५ परिवार रहते हैं। शिलांग की कुल जनसंख्या १,४३,२२९ है जिसमें से ७०,१३५ पुरुष हैं और ७३,०९४ महिलाएँ हैं। इस प्रकार शिलांग का औसत लिंग अनुपात १,०४२ है।

शिलांग शहर में ०-६ वर्ष की आयु के बच्चों की जनसंख्या १४,३१७ है जो कुल जनसंख्या का १०% है। ०-६ वर्ष की आयु के बीच ७३९४ पुरुष बच्चे और ६९२३ महिला बच्चे हैं। इस प्रकार २०११ की जनगणना के अनुसार शिलांग का बाल लिंग अनुपात ९३६ है जो औसत लिंग अनुपात (१०४२) से कम है।

शिलांग की साक्षरता दर ९२.८% है। इस प्रकार पूर्वी खासी हिल्स जिले के ८.२% की तुलना में शिलांग की साक्षरता दर अधिक है। पुरुष साक्षरता दर ९४% है और शिलांग में महिला साक्षरता दर ९०.९२% है।

जाति-वार जनसंख्या
जनसांख्यिकी
साक्षरता दर
आंकड़े