2001 च्या जनगणनेनुसार, भारतामध्ये अशी 35 शहरे होती ज्यांची लोकसंख्या 1 दशलक्षाहून अधिक आहे. 2011 च्या जनगणनेनुसार 31,165% लोकसंख्या शहरी अंतर्गत वर्गीकरण करता येईल.