唐庄镇,隶属于河南省郑州市登封市,位于登封市东北部,东与新密市尖山、牛店镇交界,南与卢店街道连接,西与中岳街道相连,北与巩义市涉村镇毗邻,镇政府距登封市人民政府驻地12千米。辖区东西最大距离12.5千米,南北最大距离11千米,行政区域总面积113.26平方千米。
明清时期为大唐里,设镇。1961年,成立唐庄公社,属卢店区。1983年,成立唐庄乡人民政府。2016年12月,撤乡建镇。截至2019年末,唐庄镇户籍人口44440人。截至2020年6月,唐庄镇下辖27个行政村。镇人民政府驻唐东村唐庄街。
2011年,农民人均纯收入6964元。2019年,唐庄镇有工业企业128个,其中规模以上工业企业有9个,有营业面积超过50平方米以上的综合商店或超市20个。