Kadipur is a town, tehsil, and nagar panchayat located in the Sultanpur district of Uttar Pradesh, India. Situated near the bank of the Gomti River, it serves as a geographical crossroads for roads connecting Sultanpur to Surapur and Pratapgarh to Dostpur and Akbarpur.
The local geography features a stream on the north side of the town characterized by a steep ravine that drains the surrounding area. The primary road to Sultanpur crosses this stream via a bridge. The surrounding lands are noted for being of average quality for agricultural use. As of 2011, the population of Kadipur was 8,010 people residing in 1,216 households.