明洪武二十三年(1390年)置安南卫于此;崇祯六年(1633年)普安监军副使朱家民在此筑江西坡城,庄烈帝命名“有嘉城”。
清康熙二十二年(1684年)属普安县兴仁里。
民国3年(1914年)设普安县中区,26年为普安县四区,33年为普安县碧云乡,35年为普安县四区碧云乡。
1950年1月设为普安县一区碧云乡,1953年3月为盘水区碧云乡;1958年9月改为盘水区卫星人民公社;1959年1月为盘水人民公社碧云管理区;1961年9月为盘水区江西坡人民公社;1968年3月改为江西坡革命委员会。
1981年1月为江西坡人民公社管理委员会;1984年7月设立盘水区江西坡人民政府,辖5村;1992年1月,江西坡、细寨乡和白石乡的白石、下山2个村合置江西坡镇,设江西坡、红寨、白石3个管理区,辖11村;2007年9月,撤销设置的3个管理区,将11村整合成5村1社区。
2011年末,辖白石、高潮、下山、联盟、细寨5个行政村和1个江西坡社区,下设87个村民小组,13个居民小组。
2015年1月23日,新设置的盘水街道辖原盘水镇高兴村、红星村、云盘社区、普天社区和窝沿乡(除田坝村)及江西坡镇白石村,地瓜镇莲花村,办事处驻普天社区。
2019年7月,贵州省人民政府同意调整江西坡镇的行政区划,划出茶场社区、纳茶社区、斗弹达吟社区、联盟村、细寨村设茶源街道。