北留镇,隶属于
山西省晋城市阳城县,地处
阳城县东部,东与
泽州县周村镇为邻,南与东冶镇相邻,西与白桑乡、
润城镇接壤,北与沁水县
郑村镇毗邻,
区域面积81.81平方千米,截至2018年末,户籍人口37213人。
1949年,属阳城县第二区。1956年,分属郭谷、章训、廷章3乡。1958年,属北留公社。1984年9月,北留公社改北留镇。
截至2020年6月,北留镇下辖33个行政村。
2018年,北留镇有工业企业71个,其中规模以上8个,有营业面积超过50平方米以上的综合商店或超市60个。