青城子镇位于凤城市西北部,东经123゜32′03″-123゜44′15″,北纬40゜29′38″-40゜51′37″。东与四门子镇相连,南同鸡冠山镇,岫岩满族自治县汤沟乡接壤,西与岫岩满族自治县石庙子镇相连,北和辽阳县水泉满族乡、本溪满族自治县连山关镇交界。总面积236.9平方公里,总户数10191户,总人口30808人,其中农业人口17187人,镇内人口13621人,主要民族是满族,占总人口的67.23%,其次还有汉族、蒙古族、朝鲜族,青城子镇辖青城子、园艺、永胜、杨树、白云山、林家、桃源等7个行政村。