张蔡庄乡,隶属于山西省朔州市朔城区,地处朔城区西南部,东与北旺庄街道相连,东南与窑子头乡为邻,西南与忻州市神池县温岭乡交界,西与利民镇接壤,北与下团堡乡毗邻,区域面积186.79平方千米,截至2018年末,户籍人口10839人。
1949年,属朔县第三区。1953年,属寇庄乡。1958年,属寇庄公社。1984年,寇庄公社改寇庄乡。2001年,撤销寇庄乡,设立张蔡庄乡。截至2020年6月,张蔡庄乡下辖18个行政村。
2018年,张蔡庄乡有工业企业4个。