西充县现设置乡(镇、街道)23个,其中:乡5个、镇16个、街道2个。
1.南台街道办事处,街道办事处驻原晋城镇青莲巷5号。
2.晋城街道办事处,街道办事处驻原晋城镇滨河南路210号。
3.常林镇,镇人民政府驻原常林乡洗笔路1号。
4.莲池镇,镇人民政府驻莲池镇新街127号。
5.占山乡,乡人民政府驻占山乡中街79号。
6.太平镇,镇人民政府驻太平镇育英街66号。
7.古楼镇,镇人民政府驻原古楼镇下街1号。
8.大全镇,镇人民政府驻原大全镇文化街68号。
9.仙林镇,镇人民政府驻原仙林镇场镇1号。
10.义兴镇,镇人民政府驻原义兴镇荣兴大道一段17号。
11.凤鸣镇,镇人民政府驻原凤鸣镇工业街89号。
12.关文镇,镇人民政府驻原关文镇兴隆大道1号。
13.青狮镇,镇人民政府驻原青狮镇狮子街3号。
14.槐树镇,镇人民政府驻原槐树镇临江街106号。
15.鸣龙镇,镇人民政府驻鸣龙镇北大街160号。
16.罐垭乡,乡人民政府驻罐垭乡老街50号。
17.双凤镇,镇人民政府驻原双凤镇胜利街9号。
18.高院镇,镇人民政府驻原高院镇关帝庙村二组30号。
19.仁和镇,镇人民政府驻原仁和镇正东街3号。
20.车龙乡,乡人民政府驻车龙乡文化路17号。
21.祥龙乡,乡人民政府驻祥龙乡凉水大道8号。
22.多扶镇,镇人民政府驻原多扶镇上街24号。
23.东太乡,乡人民政府驻东太乡东岳街1号。