堵城镇建立，为禹王城区所辖的乡级镇。1987年9月，黄冈县实行区乡体制改革，撤销禹王城区，将其所辖之叶路乡和三江乡的江嘴村、白衣村、刘家湾村及堵城镇合并组成县辖镇，镇政府机关设在团黄公路东边。境内有团黄公路、江北一级公路。堵城镇西临长江与鄂州市华容镇、葛店镇相对，南与禹王街道的枫香桥村相连，东与陶店乡接壤，北抵罗家沟、鹞子湖与团风县团风镇、回龙山镇相连，面积67.88平方千米。1994年，团黄公路建成，由镇东穿过，堵城镇借机向东发展。1998年中国水灾过后，中华人民共和国国务院推行平垸行洪移民建镇政策，