沙子镇位于贵州省黔西南州晴隆县西南部,镇政府驻地距县城约来自15公里,西与普360百科安江西坡镇隔河相望,南接晴隆碧痕镇,东部接晴隆的鸡场镇和莲城镇。国土面积为117多平状此反方公里,辖21个村104个村民组,共4760余户2.17万人。
2019年7月,胞从么旧乐似贵州省人民政府同意调整沙子镇的行政区划,划出腾龙社区、温水井社区、五支叶某罪形田社区、西竹社区、蒋坝营社区、大兴田社区。