城北乡濒临京杭大运河,东部与广陵区的湾头镇、广陵区的泰安镇仅一水之隔:东南部与广陵区的曲江街道隔古运河相望;西南部与本区的梅岭街道隔古邗沟为邻;西部以友谊路、扬菱路为界,与蜀冈—瘦西湖风景名胜区、平山乡毗邻;北部与邗江区的槐泗镇以槐泗河分界。全乡地势北高南低。城北乡总面积16平方公里,常住人口37384人。现辖4个行政村(黄金村、槐南村、三星村、瓦窑村)、4个社区(卜杨社区、安平社区、竹西社区、鸿福社区),共有村民小组89个、居民小组87个。2006年实现地区生产总值5.05亿元,财政收入4903万元,农民人均纯收入7950元。