隋大業(yè)年間(605~617年),于今之大都置明陽(yáng)縣。
唐初境內(nèi)曾設(shè)置胡刀縣、琊川縣,隸播州。
明洪武七年(1374年),設(shè)置偏刀水長(zhǎng)官司,隸思南宜慰司水德江長(zhǎng)官司。
清乾隆十四年(1749年),大欄山(今大都)、偏刀水、大都上壩及下壩、上株村等由恩州府劃屬龍泉縣轄。
民國(guó)四年(1915年)7月,青羊溝(今琊川青原)由湄潭撥入縣轄。
民國(guó)二十年(1931年),今琊川鎮(zhèn)大部分地區(qū)屬第七區(qū)轄,區(qū)址琊川鎮(zhèn)。
民國(guó)二十四年(1935年),屬第四區(qū)。
民國(guó)三十二年(1943年)1月,實(shí)行新縣制,設(shè)立琊川鎮(zhèn)。
1949年12月1日,鳳岡縣成立,設(shè)立琊川鎮(zhèn)、治經(jīng)鄉(xiāng),屬二區(qū)(琊川區(qū)),區(qū)址琊川鎮(zhèn)。
1958年12月,成立琊川、石梁、大都等管理區(qū),隸琊川公社。
1984年7月,設(shè)立琊川鎮(zhèn)、大都鄉(xiāng)。