截至2015年,行唐县下辖4个镇、11个乡。分别是龙州镇、南桥镇、上碑镇、口头镇、独羊岗乡、安香乡、只里乡、翟营乡、城寨乡、玉亭乡、北河乡、上阎庄乡、九口子乡。 行唐县位于河北省西南部,太行山东麓浅山丘陵区与华北平原的交接地带。地处北纬38°20ˊ34
"—38°42ˊ39
",东经114°09ˊ56
"—114°41ˊ52
",呈西北东南向不规则的长方形状,长53公里,宽26公里,面积1025平方公里。东隔沙河与曲阳县相望,南与正定、新乐两县毗邻,西与灵寿交界,北与阜平接壤。南距河北省省会石家庄市50公里,北距北京240公里。 行唐县属太行浅山区,境内地势由西北向东南逐渐倾斜,呈阶梯分布,由低山、丘陵、平原三种地貌组成。最高点为西北部九口子乡与阜平县的界山卧长顶,海拔960米;最低点为东部北高里村,海拔75米,相对高差885米。