Nasirpur is a village in Karhal block of Mainpuri district, Uttar Pradesh.
[2]: 118–9 The 1961 census recorded Nasirpur as comprising 1 hamlet, with a total population of 310 people (168 male and 142 female), in 68 households and 52 physical houses.
[3]: lviii As of 2011, Nasirpur had 1 primary school; it did not have any kind of healthcare facility.
Drinking water was provided by well and hand pump; there were no public toilets.
The village had a post office but no public library; there was at least some access to electricity for all purposes.