二十家子镇,隶属于辽宁省朝阳市朝阳县,地处朝阳县东南部,东与七道岭乡和东大屯乡相邻,南与根德营子乡接壤,西与羊山镇和南双庙乡毗邻,北与西营子乡为邻,辖区东西最大距离12.2千米,南北最大距离14.5千米,区域面积209.27平方千米,截至2018年,户籍人口36210人。
先秦时期,地属燕国辽西郡。民国时期,地属热河省朝阳县。2004年6月,实施并村后,全镇辖16村、2街道居委会。截至2020年6月,二十家子镇下辖3个社区和15个行政村。
2018年,二十家子镇有工业企业11个,其中规模以上5个,有营业面积超过50平方米以上的综合商店或超市40个。