汉中城固县位于陕西省西南部,汉中盆地中部。北靠秦岭,南依巴山,东临洋县,西接南郑、汉台、留坝。距省会西安市约300千米,离汉中市31千米。总面积2265平方千米,总人口51万人(2004年)。
县人民政府驻博望镇,邮编:723200。代码:610722。区号:0916。拼音:Chenggu Xian。
城固县辖18个镇、6个乡:博望镇、龙头镇、沙河营镇、文川镇、柳林镇、老庄镇、崔家山镇、桔园镇、原公镇、上元观镇、天明镇、二里镇、五堵镇、孙坪镇、双溪镇、水磨镇、小河镇、宝山镇、五郎庙乡、三合乡、董家营乡、大盘乡、盐井乡、盘龙乡。