窑子头乡,隶属于山西省朔州市朔城区,地处朔城区西南部,东与沙塄河乡相邻,南与忻州市宁武县交界,西与张蔡庄乡、忻州市神池县毗邻,北与北旺庄街道连接,区域面积134.62平方千米,截至2018年末,户籍人口17003人。
1949年,属朔县第三区。1953年,属窑子头乡。1958年,改属窑子头公社。1984年5月,窑子头公社改窑子头乡。截至2020年6月,窑子头乡下辖22个行政村。
2018年,窑子头乡有工业企业5个,有营业面积超过50平方米以上的综合商店或超市22个。