城固县属于陕西省汉中市。城固县位于陕西省西南部,北居秦岭南坡,南处巴山北坡,中为汉中盆地东域,西邻汉中市,西北接留坝县,西南界南郑县,东及东北连洋县,东南联西乡县。
城固县东西宽42千米,南北长101千米,总面积2265平方千米。按公路里程,县城(老城区)距汉中市31千米,洋县24千米,西乡县64千米,西安市周至县262千米。
城固县地处内陆,在大气候带位于北亚热带湿润季风区,是冬季极地大陆气团与夏季热带海洋气团交汇的地区。北有东西走向、高大的秦岭,可阻挡由西北南下的寒冷气流;南部米仓山屏障,减缓夏季由西南和东南北上的暖湿气流。秦岭阻拦起着保温护湿作用。加之中部一江四河调节本地水分。