Mattapparai is a village in Nilakkottai tehsil in district of Dindigul, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Mattapparai was 4,360 which includes 2,210 males and 2,150 females. Mattapparai covers 697.85 ha area. Pincode of Mattapparai is 624219.