北盘江镇,隶属于贵州省黔西南布依族苗族自治州贞丰县,位于贞丰县北部,东、南与者相镇毗邻,西与平街乡、长田乡接壤,北与安顺市关岭布依族苗族自治县板贵乡隔河相望。行政区域面积133.86平方千米。截至2019年末,北盘江镇户籍人口有38213人。
清雍正五年(1727年),属永丰州上江四甲打障亭、岂浩、皆结半亭。1991年9月,牛场区的顶坛乡、牛场乡及青杠林乡合并建兴北镇。2002年7月1日,兴北镇更名北盘江镇。截至2021年10月,北盘江镇下辖2个社区、11个村。
2019年,北盘江镇有工业企业72个,其中规模以上6个,有营业面积超过50平方米以上的综合商店或超市28个。