城固县位于陕西南部汉中盆地中心地带,北靠秦岭,南依巴山,是西汉着名的外交家、探险家、“丝绸之路”开拓者张骞的故里。县境东临洋县,西接汉台、留坝,南界南郑、西乡,地处北纬32°45′,东经107°02′——108°29′之间。全县南北长101公里,东西最宽42公里,海拔最高2602.2米,最低467.0米,县域总面积2265平方公里,辖18个镇(18个镇,5个办事处,17个社区居委会),310个行政村,总人口53万。县人民政府驻地博望镇,距汉中市31公里,距省会西安242公里,是全县政治、经济、文化中心。阳安铁路穿境而过,西汉高速、石天高速横贯全县,108、316国道与境内70余条通乡公路联通成网。境内有军民两用机场一座,形成了铁路、公路、船运三大体系相互配合的交通网络,是陕甘、川毗邻地区的重要物资集散地。城固地势北高南低,属亚热带湿润季风气候,温暖湿润,四季分明,年平均气温14.3℃,年降雨量843.9毫米,素有“西北小江南”之美誉。长江最大支流——汉江横贯东西,其支流湑水河、文川河、南沙河、堰沟河、牧马河纵横交错。我县资源丰富,气候宜人,物产富庶。主导产业形成了以桔、猪、药、菜、蚕、茶、水产养殖七大产业格局。
城固历史悠久,迄今有2300余年的历史。汉高祖蓄粮练兵曾以城固为重点,赖以完成帝业。诸葛亮北伐曹魏以城固为屯粮之所。据《汉书·地里志》:“汉中郡有成固县”,且汉中郡下注有“秦置”二字。故城固县设置县级政区始于秦置汉中郡之年。秦置成固县,南朝刘宋改“成固”为“城固”,唐武德二年更名“唐固”贞观二年复城固迄今。
全县行政区划大致分为三个时期:唐至清代,民国时期和中华人民共和国建立后。唐到清代,本县行政区域采取“里”、“地”等单位进行划分设置;民国时期,本县分东南西北4个区,区下有村、排、甲的设置,后4区划为12区;1949年12月,全县划编为11个区119个乡,城内并设8街,乡以下为行政村,1958年9月全县人民公社化,成立26个人民公社,公社下的社、队,按营、连、排建制。
1986年初,全县共设9区(辖44个乡和11个乡级镇)、一镇(镇辖4个办事处)。随着乡镇行政体制改革的逐步深入,全县行政区划进行了较大的调整,1996年撤区并乡后为18个镇、12个乡;2001年9月,根据省政府在杨凌召开的全省并乡建镇工作会议精神,我县乡镇行政区划又进行了相应调整,调整后,全县共辖18个镇、6个乡,5个办事处、17个社区,310个行政村。2015年根据乡镇机构改革实施方案,再次进行了撤并乡镇,调整后全县共辖15个镇2个街道办事 处,分别是:博望街道办事处、莲花街道办事处、龙头镇、沙河营镇、文川镇、柳林镇、老庄镇、桔园镇、原公镇、上元观镇、天明镇、二里镇、五堵镇、双溪镇、小河镇、三合镇、董家营镇。