光绪三十四年（1908年）析永善县富官村置靖江县（治今绥江县），属昭通府；同年升镇雄州为直隶州；废彝良州同入镇雄州。民国二年（1913年）废府、州、厅改县，恩安县改名昭通县，并析镇雄县置彝良县，属滇中道。1914年，因靖江县与江苏省靖江县重名，改名绥江县。民国六年（1917年），析大关县盐井渡置盐津县，析镇雄县置威信行政区。1929年废滇中道。1932年改威信行政区为威信设治局，1934年改威信县。民国三十一年（1942年）各县属云南省第一行政督察区。中华人民共和国成立后，1950年置昭通专区，专署