 India has 641,000 inhabited villages and 72.2 percent of the total population reside in these rural areas.Of them 145,000 villages have population size of 500–999 persons; 130,000 villages have population size of 1000–1999 and 128,000 villages have population size of 200–499.There are 3,961 villages that have a population of 10,000 persons or more.