Puranpur is a town and a municipal board in Pilibhit district in the Indian state of Uttar Pradesh. Puranpur is divided into 25 wards with elections every 5 years. Due to dense Sikh population, the area is also known as Mini Punjab after the Partition of India in 1947.