Gouripur Upazila is divided into Gouripur Municipality and ten union parishads: Achintapur, Bhangnamari, Bokainagar, Douhakhola, Gouripur, Mailakanda, Maoha, Ramgopalpur, Sahanati, and Sidhla.
Gouripur Upazila is comprised of Gouripur Municipality and ten union councils: Achintapur, Bhangnamari, Bokainagar, Douhakhola, Gouripur, Mailakanda, Maoha, Ramgopalpur, Sahanati, and Sidhla.