Raniganj is a tehsil in Pratapgarh district, Uttar Pradesh, India. It has a police station. It is represented by the Raniganj Uttar Pradesh Assembly constituency.
, the tehsil contains the following 302 villages: