Neijiang City consisted of three counties, namely Weiyuan County, Zizhong County, and Longchang County.

Neijiang City had 2 districts (Shizhong District, Dongxing District), 2 counties (Zizhong County, Weiyuan County), and 70 towns.
The eight counties and one city of Neijiang referred to the former administrative divisions of Neijiang, including Neijiang City, Neijiang County, Longchang County, Zizhong County, Weiyuan County, Ziyang County, Anyue County, Jianyang County, and Lezhi County. As time passed, the administrative divisions of Neijiang City changed. Now, Neijiang City governed two districts and three counties.
Neijiang City had two districts and two counties. The districts included Shizhong District and Dongxing District, and the counties included Zizhong County and Weiyuan County.
Neijiang City had jurisdiction over two districts and three counties. The two districts were Shizhong District and Dongxing District, while the three counties were Zizhong County, Longchang County, and Weiyuan County. Neijiang City managed one county-level city, Longchang City. Therefore, Neijiang City had two counties.
Neijiang City had three counties, namely Zizhong County, Weiyuan County, and Longchang County.
Neijiang City had two districts and two counties.
Neijiang City had 2 counties and 2 districts.
Neijiang City had two districts and two counties.
Neijiang City had two districts and two counties.
Neijiang City had two districts and two counties.