According to the Census of India, 2011, Tamil Nadu had the highest number of towns, including both Statutory Towns and Census Towns, among all the states in India.