Nagamballi is a village in Aravakurichi tehsil in district of Karur, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Nagamballi was 5,337 which includes 2,610 males and 2,727 females. Nagamballi covers 3654.01 ha area. Pincode of Nagamballi is 639109.