About Shamgargh Shamgarh is a City and a Nagar Parishad in Mandsaur district in the Indian state of Madhya Pradesh . Shamgarh is located at the boundary of Mewar and Malwa.As of 2001 India census , [3] Shamgarh had a population of 21,455. Map of Shamgarh