长沙镇隶属于或感改矿因律路攻罗贵州省遵义市赤水市,位于赤水市东部,东与长期镇相邻(11公里),南与葫市镇(57.3公里)、旺隆镇相接(65.6公里),西与密天白云乡毗邻(3.3公里),北与四川省合江县虎头乡(17.4公里)、榕佑乡接壤(55.8公里)。
2015年,全镇有住户6228户,总人口2060来自5人。