交口县辖4个镇、3个乡:水头镇、康城镇、双池镇、桃红坡镇、石口乡、回龙乡、温泉乡。
交口县以前是交口镇,属革命老区;水头镇、康城镇、双池镇、桃红坡镇、石口乡、回龙乡、温泉乡,矿产资源丰富,人口大约11万左右。