1949年初期,为石首县第四区;1952年,因石首江北人民大垸围挽成功,改为石首县人民大垸区,下辖永护、新沙、新码、泥南、泥北、箢子口、焦家、陀阳8个管理区。
1983年撤销公社体制,设区建乡,成立石首县人民大垸区,下辖横市镇和永护垸、沙滩子、新码头、箢子口、焦家铺、陀阳树、泥南、泥北等8个乡;1987年,区、乡体制改革时,原人民大垸区分为人民大垸区和横沟市镇。
横沟市镇驻地横沟市,辖原人民大垸区所属横市镇和永护垸乡;1988年,原人民大垸区所属沙滩子乡重新划为横沟市镇至今。