Nasirpur is a village in Shahkot in Jalandhar district of Punjab State, India.
The village is administrated by a sarpanch who is an elected representative of the village according to the Panchayati Raj, the system of governance in rural areas.
According to the 2011 census,[2] Nasirpur has 155 households with a population of 781 (399 male and 382 female).
The village is 105 kilometres (65 mi) from the domestic airport in Ludhiana and the nearest international airport is in Chandigarh.
Sri Guru Ram Dass Jee International Airport is 79.5 kilometres (49.4 mi) away in Amritsar.