1912年后,分屬第二區唐家泊鎮、清華鄉、芝山鄉和合眾鄉。
1941年,分屬棲東縣第六區、第八區和第十一區,西南境5村屬棲霞縣的鳳凰區。
1944年9月,南境設榆山區。
1945年-1950年,榆山區劃屬牙前縣。
1951年,牙前縣撤銷,榆山區歸棲東縣第八區。
1953年,棲霞、棲東合署,改六區為十六區,八區為十八區。
1956年,撤銷十八區,將所屬大泊子、柳連河、大柴、榆山、大柳家、崮山等6鄉并入十六區。
1956年10月撤區,境內分設唐家泊、李家莊、柳連河3個鄉。
1958年9月,三鄉合并成立唐家泊人民公社,轄95個自然村。
1962年4月,劃出西境28村,另建大柳家人民公社。
1984年,改唐家泊人民公社為唐家泊鎮。