1945年9月,屬建平縣建平區(qū)(四區(qū))。
1949年7月,歸建平縣馬場區(qū)(二區(qū))管轄。
1956年1月,為建平縣建平縣區(qū)二十家子鄉(xiāng)。
1958年10月,為馬場公社(衛(wèi)星)二十家子大隊(duì)(作業(yè)區(qū))。
1961年5月,成立二十家子人民公社,駐地后二十家子。
1981年10月,為實(shí)現(xiàn)地名標(biāo)準(zhǔn)化,更名為北二十家子人民公社;1984年4月,改建為北二十家子鄉(xiāng);1984年10月,更名為北二十家子回族鄉(xiāng)。
1986年5月,撤銷北二十家子回族鄉(xiāng)建制,設(shè)立北二十家子回族鎮(zhèn)。
1999年8月,改稱北二十家子鎮(zhèn)至今。