北景镇,隶属于广西壮族自治区河池市大化瑶族自治县,地处大化瑶族自治县北部,东与板升乡隔河相望,南和岩滩镇、都阳镇接壤,西与乙圩乡、巴马瑶族自治县交界,北与东兰县为邻。镇人民政府驻地距县人民政府驻地92千米。总面积205.86平方千米。截至2019年末,北景镇户籍人口33100人。
原属巴马瑶族自治县。1988年6月,划归大化瑶族自治县,设北景乡。2005年,北景乡并板兰乡入。2015年3月,撤销北景乡,设立北景镇。截至2020年6月,北景镇辖1个社区、9个村,镇人民政府驻那色社区。
2019年,北景镇有工业企业23个,有营业面积超过287平方米以上的综合商店或超市3个。