盘州位于贵州省西部,六盘水市西南部,东邻普安县,南接兴义市,西连云南省富源县、宣威市,北邻水城区。全境南北长107公里,东西宽66公里,总面积4056平方公里 。

截至2017年,盘州市下辖14镇6街道7乡,450个行政村,52个社区。政府驻亦资街道凤鸣北路1号。

街道:翰林街道、亦资街道、两河街道、红果街道、胜境街道、刘官街道

镇:双凤镇,盘关镇,柏果镇,乌蒙镇,民主镇,鸡场坪镇,竹海镇,响水镇,大山镇,新民镇,英武镇,石桥镇,丹霞镇,保田镇

乡:普田回族乡,旧营白族彝族苗族乡,羊场布依族白族苗族乡,保基苗族彝族乡,淤泥彝族乡,普古彝族苗族乡,坪地彝族乡