汉中市一共有193个乡镇
其中汉台区辖8个街道、7个镇、2个乡:南郑县辖18个镇、12个乡:城关镇、圣水镇、大河坎镇、协税镇、梁山镇、阳春镇、高台镇、新集镇、濂水镇、黄官镇、青树镇、红庙镇、牟家坝镇、法镇镇、湘水镇、小南海镇、碑坝镇、元坝镇、胡家营乡、歇马乡、郭滩乡、忍水乡、两河乡、塘口乡、喜神乡、高家岭乡、西河乡、福成乡、白玉乡、魏家桥乡。
城固县辖18个镇、6个乡:博望镇、龙头镇、沙河营镇、文川镇、柳林镇、老庄镇、崔家山镇、桔园镇、原公镇、上元观镇、天明镇、二里镇、五堵镇、孙坪镇、双溪镇、水磨镇、小河镇、宝山镇、五郎庙乡、三合乡、董家营乡、大盘乡、盐井乡、盘龙乡。
洋县辖16个镇、10个乡:洋州镇、戚氏镇、贯溪镇、龙亭镇、谢村镇、马畅镇、胥水镇、溢水镇、磨子桥镇、黄家营镇、黄安镇、黄金峡镇、槐树关镇、金水镇、华阳镇、茅坪镇、白石乡、长溪乡、四郎乡、关帝乡、窑坪乡、草庙乡、石关乡、秧田乡、桑溪乡、八里关乡。
西乡县辖15个镇、8个乡:城关镇、杨河镇、柳树镇、沙河镇、私渡镇、桑园镇、白龙塘镇、古城镇、峡口镇、堰口镇、茶镇、高川镇、两河口镇、五里坝镇、大河镇、钟家沟乡、左溪乡、罗镇乡、司上乡、马家湾乡、三花石乡、子午乡、白勉峡乡。
勉县辖17个镇、8个乡:勉阳镇、武侯镇、周家山镇、同沟寺镇、黄沙镇、新街子镇、老道寺镇、褒城镇、长林镇、金泉镇、定军山镇、温泉镇、元墩镇、阜川镇、新铺镇、青羊驿镇、茶店镇、二道河乡、镇川乡、小河庙乡、漆树坝乡、土关铺乡、小砭河乡、长沟河乡、张家河乡
宁强县辖12个镇、14个乡:汉源镇、高寨子镇、大安镇、代家坝镇、阳平关镇、燕子砭镇、广坪镇、青木川镇、毛坝河镇、铁锁关镇、胡家坝镇、巴山镇、舒家坝乡、庙坝乡、南屏乡、宽川乡、巩家河乡、东皇沟乡、曾家河乡、太阳岭乡、苍社乡、巨亭乡、安乐河乡、禅家岩乡、黄坝驿乡、二郎坝乡。
略阳县辖11个镇、10个乡:城关镇、接官亭镇、横现河镇、两河口镇、金家河镇、徐家坪镇、白水江镇、硖口驿镇、何家岩镇、乐素河镇、郭镇镇、白石沟乡、马蹄湾乡、西淮坝乡、九中金乡、仙台坝乡、观音寺乡、鱼洞子乡、黑河坝乡、白雀寺乡、史家院乡。
镇巴县辖11个镇、13个乡:泾洋镇、渔度镇、盐场镇、观音镇、巴庙镇、兴隆镇、长岭镇、三元镇、简池镇、碾子镇、小洋镇、青水乡、永乐乡、陈家滩乡、杨家河乡、赤南乡、巴山乡、大池乡、田坝乡、麻柳滩乡、平安乡、仁村乡、黎坝乡、三溪乡。
留坝县辖5个镇、4个乡:城关镇、马道镇、武关驿镇、留侯镇、江口镇、青桥驿乡、火烧店乡、玉皇庙乡、桑元坝乡。
佛坪县辖2个镇、7个乡:袁家庄镇、陈家坝镇、长角坝乡、西岔河乡、十亩地乡、大河坝乡、石墩河乡、栗子坝乡、岳坝乡