Nasirpur is a village in Sultanpur Lodhi tehsil in district of Kapurthala, Punjab, India. As per the data provided by Census of India in 2011, total population of Nasirpur was 614 which includes 312 males and 302 females. Nasirpur covers 126.67 ha area. Pincode of Nasirpur is 144606.