城北镇地处邻水县城北端,1950年置青拱乡,1953年置城北乡,1958年改公社,1984年复乡,1994年建城北镇。2020年村级建制调整改革后,辖15个村:明新村、北出口村、长安村、小鱼滩村、子母石村、关门石村、马林村、罗锅铺村、翠柏村、三重堂村、大堰村、金钟村、金垭村、秀峰村、石花村。
所辖地域集商贸、休闲、医疗、农副产品供应等融为一体,210国道穿镇而过,广邻公路纵贯全境,交通十分便利。乡镇企业有小水电站、采煤、采石、制砖等行业。农业主产水稻、玉米、小麦、油菜籽。养殖业有生猪、耕牛、家禽。经济作物有柑橘、苎麻。
革命烈士许建业出生于此。