扎窝镇,隶属于四川省阿坝藏族羌族自治州黑水县,地处黑水县西北部,东与知木林镇接壤,南与红岩、麻窝相连,西与芦花镇毗邻,北与晴朗乡交界,行政区域面积179.4平方千米。截至2019年末,原扎窝乡户籍人口为4251人。
1949年,朱坝几个寨属布多头人,其余属高阳平;1984年,改为扎窝乡。2020年6月,撤销扎窝乡,设立扎窝镇。截至2020年6月,扎窝镇辖7个行政村,镇人民政府驻西厘村。
2019年,原扎窝乡有工业企业1个。