十家子镇,隶属于辽宁省阜新市阜新蒙古族自治县,位于县城东部48公里, 北与老河土乡交界,东和泡子镇接壤,西与苍土乡毗邻,南接锦州黑山县。 辖区总面积116.18平方千米。2018年末,十家子镇户籍人口21200人。
十家子镇因驻地早年有一十家子火车站而得名。1961年,建十家子公社。1984年,复改乡。1992年,乡改镇。截至2020年6月,十家子镇共下辖16个村。
2018年,十家子镇有工业企业19个,其中规模以上7个,有营业面积超过50平方米以上的综合商店或超市37个。