1949年7月,南邵各村屬河北省通縣專區(qū)昌平縣。
1953年7月,南邵各村全部劃為昌平縣一區(qū),建立三合莊、何營、張各莊和南邵4小鄉(xiāng)。
1956年8月,小鄉(xiāng)撤銷,成立昌平縣南邵鄉(xiāng)。
1958年8月,南邵鄉(xiāng)改南邵工作站,屬十三陵(大)人民公社。
1959年,南邵工作站改南邵管理區(qū),屬城關(guān)人民公社。
1960年6月,南邵管理區(qū)改南邵大隊。
1961年7月,南邵人民公社成立。
1982年4月,南邵公社改鄉(xiāng)。
1997年11月,南邵鄉(xiāng)改鎮(zhèn)。