马颈子镇隶属于四川省凉山彝族自治州雷波县,系2020年6月12日经四川省人民政府批准设立,由原八寨乡、曲依乡、松树乡合并而成,行政区域涵盖原三乡范围,镇人民政府驻安寨坪村曲依路5号。人口约1.28万人,面积约36平方公里,下辖12个行政村。
地名因原区政府驻地背靠形似马颈的山而得名。2023年1月被确定为2022年四川省卫生乡镇。
2025年部门预算收入1808.55万元,近年来实施了易地扶贫搬迁、高山芦笋等项目,辖区甲谷村实施了林业产业项目。