Huining County is divided to 24 towns, 3 townships and 1 ethnic township. ;Towns •
Huishi () •
Guochengyi () •
Hepan () •
Touzhaizi () •
Taipingdian () •
Gangouyi () •
Houjiachuan () •
Chaijiamen () • Hanjiacha () • Liujiazhaizi () • Baicaoyuan () • Dagou () • Sifangwu () •
Zhongchuan () • Laojunpo () • Pingtouchuan () • Dingjiagou () • Yangyaji () • Zhaijiasuo () • Hanjiaji () • Tumenxia () • Xinyuan () •
Caotan () • Xinzhuang () ;Townships • Dangjiaxian Township () • Baliwan Township () • Tugaoshan Township () ;Ethnic townships • Xintianbao Hui Ethnic Township () ==Climate==