The classification of towns in India is based on population size, with Class I towns being the largest urban settlements.