遵义市桐梓县辖16个镇、7个乡、1个民族乡:娄山关镇、楚米镇、新站镇、松坎镇、高桥镇、水坝塘镇、官仓镇、花秋镇、羊磴镇、九坝镇、大河镇、夜郎镇、木瓜镇、坡渡镇、燎原镇、狮溪镇、茅石乡、风水乡、容光乡、小水乡、天坪乡、黄连乡、芭蕉乡、马鬃苗族乡。