Virsinghpur is a village in Tilhar tehsil in district of Shahjahanpur, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Virsinghpur was 1,270 which includes 688 males and 582 females. Virsinghpur covers 153.16 ha area. Pincode of Virsinghpur is N/A.