西宁镇,隶属于四川省凉山彝族自治州雷波县,地处雷波县北部,距县城113千米。东至扇子山与宜宾市屏山县接壤,南至城墙岩与箐口乡相连,西迄草木溪与罗山溪乡交界,北至米久沟者与乐山市马边彝族自治县相邻。区域面积177.12平方千米,截至2019年末,户籍人口8837人。
1952年11月,设西宁彝族自治乡。1972年2月,乡改公社。1984年4月,公社改乡。1985年5月,乡改镇。2020年6月12日,沙沱乡、罗山溪乡并入。截至2020年6月30日,西宁镇下辖3个社区和14个行政村。
2019年,西宁镇有工业企业2个,有营业面积超过50平方米以上的综合商店或超市6个。