Shyampur is a census town within the jurisdiction of the Magrahat police station in the Magrahat II CD block in the Diamond Harbour subdivision of the South 24 Parganas district in the Indian state of West Bengal.