邻水县辖镇。1950年置青拱乡,1953年置城北乡,1958年改公社,1984年复乡,1994年建城北镇。位于县境西北部,距县城2公里。面积101平方公里,人口4.1万。210国道和省道过境。辖姚家、朱家、东邻、平桥、马林、清河、青坪、罗解、翠柏、石垭、龙井、同心、石花、双井、东北、延胜、景家沟、三重堂、文家坡、平滩、小鱼滩、人民、茨竹、林场、子母石、三树、白佳27个村委会和赵家桥居委会。乡镇企业有小水电站、采煤、采石、制砖等行业。农业主产水稻、玉米、小麦、油菜子。养殖业有生猪、耕牛、家禽。经济作物有柑橘、苎麻。革命烈士许云峰(许建业)出生于此。.
2019年,撤销长安乡,将其所属行政区域划归城北镇管辖。调整后,城北镇辖原长安乡和龙井村、翠柏村、罗解村、青坪村、清河村、马林村、林场村、平桥村、东邻村、朱家村、石花村、石垭村、三重堂村、文家坡村、茨竹村、三树村、子母石村、人民村、小鱼滩村、平滩桥村所属政区域,城北镇人民政府驻三重堂村五组88号。