Ayan Karisalkulam is a village in Srivilliputhur tehsil in district of Virudhunagar, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Ayan Karisalkulam was 4,449 which includes 2,212 males and 2,237 females. Ayan Karisalkulam covers 1243.57 ha area. Pincode of Ayan Karisalkulam is 626149.