2011માં ભારતમાં કરાયેલી વસ્તી ગણતરી મુજબ, દેશમાં 497 શહેરો છે, 7,935 નગરો છે અને 6,49,481 ગામડાઓ છે.