全区共有10个乡镇、3个街道办事处、1个旅游风景区管委会。1999该区更名为通川区,其具体乡镇如下:
1、西外镇;
2、北外镇;
3、罗江镇;
4、蒲家镇;
5、复兴镇;
6、双龙镇;
7、魏兴镇;
8、盘石乡;
9、东岳乡;
10、新村乡。