冕宁县辖镇。1952年置沙坝乡,1958年改公社,1983年复置乡,1992年建镇。位于县境南部,距县城56公里。沙坝镇位于冕宁县县境南端,安宁河西岸沙坝河谷地。面积127.2平方公里,人口21036人。