明朝太宗年间,在本县沙嘴居住一家财主,名叫张永,所生四子,现张庄地均属于他,先是租于佃户,为其庄子,因位于灵丘城南,取名南张庄,后分家其子张业迁来,该村定居,1953年划分为张庄乡,故村名随乡而称“张庄”。
2023年11月,山西省爱国卫生运动委员会命名南张庄村为2023-2025年山西省卫生村。
南张庄村是灵丘县白崖台乡下辖的行政村,城乡分类代码为220,为村庄。区划代码为140224208209,居民身份证号码前6位为140224。邮政编码为037000,长途电话区号为352 ,车牌号码为晋B。南张庄村与来湾村、长沟村、跑池村、王巨村、斗方石村、关沟村、冉庄村、东长城村、白崖台村相邻。历史沿革:1949年属于冉庄区,1958年属于冉庄公社,1961年属于冉庄公社,1984年政社分社后属于白崖台乡,设立南张庄村民委员会。
2001年撤乡并镇后属于白崖台乡。