合江建县于西汉元鼎二年(公元前115年)置符县,隶犍为郡,治安乐水会,即今合江镇南关地段。
元封五年(前106年),隶属益州部犍为郡。
新朝(9~24年),王莽改符县为符信县,隶属庸部顺郡。
东汉光武帝(25~56年),刘秀改符信县为符节县,隶属益
西晋武帝秦始年间(265~274年)复名符县。
东晋穆帝永和三年(347年)后,符县改名安乐县,隶益州东江阳郡。
南朝宋(420~479年)时,撤销安乐县,南朝齐(480~502年)复置安乐县,置安乐戌。
北周保定四年(564年),撤销安乐戌,改置合江县,隶属泸州江阳郡。
隋开皇三年(583年),废郡,合江隶属泸州。唐代初,县治迁今白沙镇。
元和十二年(817年),县治迁回旧址,今合江镇南关地段。
北宋乾德三年(965年),在剑南道东、西两川之地置西川路,合江隶西川路泸州。
南宋景定三年(1262年)改泸州为江安州,合江隶属潼州府路江安州。
元至元十五年(1278年),合江隶属陕西、四川等处行中书省,县治迁神臂江南济民市(今三桥乡长江村黄氏坝)。
明洪武四年(1371年)七月,合江隶属四川等处行中书省泸州置隶州。
洪武九年(1376年)六月,合江隶属四川承宣布政使司泸州直隶州,县治于洪武初迁旧城。
嘉庆七年(1802年),合江隶属四川省川南永宁道泸州直隶州。
光绪三十四年(1908年),川南永宁道改为下川南道,合江隶属四川省下川南道泸州直隶州。
民国2年2月,恢复道制,3月改府州厅为县,合江隶属四川下川南道。
民国3年6月,下川南道改名永宁道。