Magura-2 is a constituency represented in the Jatiya Sangsad (National Parliament) of Bangladesh.
The constituency encompasses the entirety of Mohammadpur and Shalikha upazilas, as well as four union parishads of Magura Sadar Upazila: Birail Palita, Gopalgram, Kuchiamora, and Satrujitpur integrating these areas under a single administrative and electoral boundary.
The constituency was created in 1984 from the Jessore-11 constituency when the former Jessore District was split into four districts: Jhenaidah, Jessore, Magura, and Narail.
Mohammad Asaduzzaman died in office. Quazi Kamal of the BNP was elected in a March 1994 by-election.