1912年后,分属第二区唐家泊镇、清华乡、芝山乡和合众乡。
1941年,分属栖东县第六区、第八区和第十一区,西南境5村属栖霞县的凤凰区。
1944年9月,南境设榆山区。
1945年-1950年,榆山区划属牙前县。
1951年,牙前县撤销,榆山区归栖东县第八区。
1953年,栖霞、栖东合署,改六区为十六区,八区为十八区。
1956年,撤销十八区,将所属大泊子、柳连河、大柴、榆山、大柳家、崮山等6乡并入十六区。
1956年10月撤区,境内分设唐家泊、李家庄、柳连河3个乡。
1958年9月,三乡合并成立唐家泊人民公社,辖95个自然村。
1962年4月,划出西境28村,另建大柳家人民公社。
1984年,改唐家泊人民公社为唐家泊镇。