西漢元封元年(公元前110年)在海南置珠崖、儋耳郡,領儋耳、至來、九龍三縣。至來縣(即今昌江縣)縣治在今昌城鄉舊縣村。始元五年(公元前82年)廢儋耳郡,至來縣為珠崖郡轄。元帝初三年(公元前46年)罷珠崖郡,改為朱盧縣。東漢建武十九年(公元前43年)省朱盧縣置珠崖縣,故原至來縣屬合浦郡遙領。三國吳黃武七年(公元223年)改合浦郡為朱官郡,郡治在徐聞,領朱官、朱盧二縣。原至來縣并入朱盧縣。赤烏五年(242年)復置珠崖郡,郡治仍在徐聞,原至來縣為珠崖郡轄。晉太康元年(280年)珠崖郡并入合浦郡,屬交州。南朝宋元嘉八年(431年)復置珠崖郡,但不久就廢除并合浦郡,歸屬越州。梁大同(535-545年)中,廢儋耳郡地置崖州,至來縣歸屬崖州。
隋大業三年(607年)改崖州為珠崖郡,以漢時至來縣析置為義倫、昌化、吉安三縣。昌化縣在今昌城鄉舊縣村。后又析珠崖西南地設置臨振郡,以義倫、吉安屬珠崖,昌化屬臨振郡。唐初,將吉安縣并入昌化縣,屬儋州轄。貞觀元年(627年)析昌化縣置吉安縣,屬嶺南道。天寶元年(742年)改儋州為昌化郡,乾元元年(758年)復昌化郡為儋州,廢吉安縣置洛場縣(縣治置在今儋縣洛鎮),昌化縣原屬儋州轄,隸屬同陵南道。五代屬儋州,歸南漢。宋初,縣治移置二水洲中,熙橋鎮,以隸于瓊管安撫司,屬昌化軍轄。端平二年(1235年)置南寧縣仍屬儋州,至光緒三十年(1905年)升崖州為直隸州,昌化屬崖州轄,統于瓊崖道。
民國三年(1914年)昌化縣改名為昌江縣。其由來是,1914年5月,因與浙江省的昌化縣同名,又因昌化江從五指山發源后流經昌化縣,故將昌化縣改名為昌江縣,當時縣治原設在昌化城。