1943年,置蛇窝区。
1945年依序列称十区。
1951年,区下设乡,辖朱留、柳林,文石、泥都、唐山、蛇窝、南砦、柳口、院头、河西、河崖、榆疃12个小乡。
1956年,七区并入十区,仍称蛇窝区,并为四乡。
1958年3月,四乡并为蛇窝泊、连家庄两个大乡,9月,两乡合并成立蛇窝泊人民公社。
1984年,改蛇窝泊公社为蛇窝泊镇,并将西荆夼以东(含西荆夼)各村划归连家庄乡。
2000年5月18日,撤销连家庄乡,将其行政区域并入蛇窝泊镇,12月19日,撤销大柳家乡,将其行政区域并入蛇窝泊镇。