隋开皇十六年(596年),分晋阳、文水县地始置交城县,因县治居汾孔二河相交处,故名交城(故治于今太原古交)。
交城县历史悠久,旧石器时期,境内已有人类繁衍,是我国古代文明发祥地之一,自隋开皇16年置县至今已有1400余年的历史。
夏属晋阳为唐国之地,春秋时属晋,战国属赵,西汉属河东郡,东汉复为大陵、晋阳。
西晋时期属前赵离石,东晋先后隶属前赵、后赵。