北湾镇,隶属于甘肃省白银市靖远县,地处靖远县境西部,黄河北岸,东接糜滩镇,南与乌兰镇营房村、平堡镇隔黄河相望,西邻白银区四龙镇,北靠刘川镇,行政区域总面积267.6平方千米。
民国元年(1912年)后,称西区;1983年,改为北湾乡;2001年9月,撤乡建为北湾镇。截至2018年末,北湾镇户籍人口为48209人。2020年6月,北湾镇下辖9个行政村。
2011年末,北湾镇财政总收入116.8万元,比上年增加8.6%。2018年,北湾镇有工业企业13个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市17个。