北滩镇,隶属于甘肃省白银市靖远县,地处靖远县东北部,东接宁夏回族自治区中卫市香山乡,东南与东升镇接壤,南连平川区王家山镇、水泉镇,西毗永新乡,北邻宁夏回族自治区中卫市香山乡,行政区域总面积542.03平方千米。
民国元年(1912年),属论古乡公所;1983年,改为北滩乡。2016年8月,北滩乡撤乡建镇。截至2018年末,北滩镇户籍人口为47340人。2020年6月,北滩镇下辖18个行政村。
2011年,北滩镇农民人均纯收入4085元。2018年,北滩镇有工业企业71个,有营业面积超过50平方米以上的综合商店或超市105个。