湖镇相望，南接大观镇和蔡场镇，以北为中兴镇。青城山镇地处浅山区和平原地区的衔接位置，最高峰为海拔高度1260米的青城山最高峰，最低海拔为628米。青城山镇以山地地貌为主，沿青城山向东南起伏蜿蜒延伸，其土壤为风化的黄砂岩和水层岩。平原则属于高沼泽演变为的第四纪冲积平原。环山渠和沙沟河从北向南穿过青城山镇，各个村落也有灌溉支渠流经
行政区划.青城山镇下辖以下地区：