According to Census 2011 information Nagarappatti village is located in Ponnamaravathi Tehsil of Pudukkottai district in Tamil Nadu, India,
The total geographical area of village is 312.24 hectares. Nagarappatti has a total population of 1854 peoples.