二十家子满族镇位于公主岭市西南部。东与伊通满族自治县交界,是一个“五山一水四分田”的半山区。
全镇幅员面积113.2平方公里。现有耕地面积5270公顷,林业面积3280公顷,森林覆盖率29%。截至2009年末,辖9个村民委员会。
清朝时期,此地北部建有“边壕”(又称柳条边),遂有“边里”和“边外”之分。1912年以后,属伊通州,为靠山五区。日本侵占时期(1931-1945)设余庆村。解放后,设伊通县第九区,为区政府驻地。1956年为伊通县靠山区,二十家子乡于1958年划归怀德县,设二十家子镇;同年九月成立二十家子人民公社。1983年为二十家子乡;由于满族占相当比重,1986年建二十家子满族镇。
全镇总人口22977人,其中满族人口占全镇总人口的43.7%。由汉族、满族、回族、朝鲜族、蒙古族等多个民族成分构成。