Yanshi består av 13 storkommuner og tre kommuner: Storkommunen Chengguan (城关镇), sentrum, fylkesregjeringens sete; Storkommunen Shouyangshan (首阳山镇); Storkommunen Dianzhuang (佃庄镇); Storkommunen Zhaizhen (翟镇镇); Storkommunen Yuetan (岳滩镇); Storkommunen Guxian (顾县镇); Storkommunen Goushi (缑氏镇); Storkommunen Fudian (府店镇); Storkommunen Gaolong (高龙镇); Storkommunen Koudian (寇店镇); Storkommunen Pangcun (庞村镇); Storkommunen Licun (李村镇); Storkommunen Zhuge (诸葛镇); Kommunen Shanhua (山化乡); Kommunen Mangling (邙岭乡); Kommunen Dakou (大口乡).