德昌镇来自为德昌县辖镇,县府驻地。原为西昌县辖360百科镇,1945年建县后改称城厢镇,1951年建城厢乡,1952年更名镇城乡,1958年与附近乡合没并建五一公社,1963年置城关镇,1981年更名德州镇。