春秋时期属吴地。
秦王政二十六年(前221),属会稽郡娄县。
东汉永建四年(129),属吴郡娄县惠安乡。
南朝梁天监六年(507),属信义郡信义县;大同二年(536),分属信义郡信义县、吴郡昆山县。
隋开皇九年(589),分属苏州吴县、常熟县;十八年,复置昆山县,分属苏州昆山、常熟县。
北宋政和三年(1113),属平江府昆山、常熟县。
南宋嘉定十年(1217),分属平江府昆山、常熟、嘉定3县。
元元贞元年(1295),属平江路昆山、常熟、嘉定3州;延祐元年(1314),昆山州治迁至太仓;至正十七年(1357),昆山州治迁至马鞍山。
至正二十七年、明太祖吴元年(1367),立太仓卫于此。
明弘治十年(1497),析嘉定、昆山、常熟3县之地置太仓州,辖崇明县,属苏州府。
清雍正二年(1724),升太仓州为江苏直隶州。
清宣统三年(1911),州县合并,初名太镇州,继为太仓州。
1912年,定为太仓县,属江苏都督府。
1914年,属沪海道。
1927年,直属江苏省。
1934年,属无锡行政督察区。
1937年,日本占领太仓。
1941年,中国共产党在鹿河地区建立抗日民主政府——太仓县政府。
1949年5月13日,太仓解放,太仓县人民政府成立。
1983年,划归苏州市。
1993年3月,经国务院批准,撤县设太仓市,由苏州市代管。