1943年,置蛇窩區(qū)。
1945年依序列稱十區(qū)。
1951年,區(qū)下設(shè)鄉(xiāng),轄朱留、柳林,文石、泥都、唐山、蛇窩、南砦、柳口、院頭、河西、河崖、榆疃12個(gè)小鄉(xiāng)。
1956年,七區(qū)并入十區(qū),仍稱蛇窩區(qū),并為四鄉(xiāng)。
1958年3月,四鄉(xiāng)并為蛇窩泊、連家莊兩個(gè)大鄉(xiāng),9月,兩鄉(xiāng)合并成立蛇窩泊人民公社。
1984年,改蛇窩泊公社為蛇窩泊鎮(zhèn),并將西荊夼以東(含西荊夼)各村劃歸連家莊鄉(xiāng)。
2000年5月18日,撤銷連家莊鄉(xiāng),將其行政區(qū)域并入蛇窩泊鎮(zhèn),12月19日,撤銷大柳家鄉(xiāng),將其行政區(qū)域并入蛇窩泊鎮(zhèn)。