Gopalganj-2 is a constituency represented in the Jatiya Sangsad (National Parliament) of Bangladesh.
The constituency encompasses Gopalganj Sadar Upazila and seven union parishads of Kashiani Upazila: Bethuri, Fukura, Hatiara, Nijamkandi, Oraandi, Puisur, and Singa.
The constituency was created in 1984 from a Faridpur constituency when the former Faridpur District was split into five districts: Rajbari, Faridpur, Gopalganj, Madaripur, and Shariatpur.