Vasudevanallur is a panchayat town in Tirunelveli district in the Indian state of Tamil Nadu. Most of the population is still Agrarian. This form of self government was prevalent even through the late 1950s.
Vasudevanallur is located at. It has an average elevation of 178 metres (583 feet).
As of 2001 India census, Vasudevanallur had a population of 18,461. Males constitute 49% of the population and females 51%. Vasudevanallur has an average literacy rate of 62%, higher than the national average of 59.5%: male literacy is 74%, and female literacy is 51%. In Vasudevanallur, 10% of the population is under 6 years of age.
Vasudevanallur assembly constituency (SC) is part of Tenkasi (Lok Sabha constituency).