There are 851 villages in Mainpuri district as of 2011, with a combined population of 1,580,087. Of these, 503 villages have gram panchayats.
The following 74 villages are counted as part of Ghiror CD block:[1]
The following 103 villages are counted as part of Kuraoli CD block:[1]
The following 77 villages are counted as part of Mainpuri CD block:[1]
The following 89 villages are counted as part of Barnahal CD block:[1]
The following 97 villages are counted as part of Karhal CD block:[1]
The following 102 villages are counted as part of Sultanganj CD block:[1]
The following 157 villages are counted as part of Bewar CD block:[1]
The following 57 villages are counted as part of Jagir CD block:[1]
The following 95 villages are counted as part of Kishni CD block:[1]
See main article: puri district.