Purwa is a town and nagar panchayat located in the Unnao district of Uttar Pradesh, India. It is situated approximately 32 km southeast of Unnao, which serves as the district headquarters.
The town is connected to several major cities by road, including Lucknow, Kanpur, and Rae Bareli. According to 2011 census data, Purwa has a population of 24,467 people residing in 4,128 households.