According to Census 2011 information Amarpur Lalan village is located in Khaniyadhana Tehsil of Shivpuri district in Madhya Pradesh, India,
The total geographical area of village is 297.98 hectares. Amarpur Lalan has a total population of 802 peoples.