唐堯建國、舜都蒲坂、禹都安邑以及夏的都城均在運城。
商為九州中央冀州之地。帝王所都為中,故曰中國。
春秋時統(tǒng)屬晉國,晉獻公于公元前669年定都于絳(今絳縣)。
韓、趙、魏三家分晉后,運城屬魏,魏國都城在安邑。
秦始皇統(tǒng)一中國,設(shè)36郡,運城屬河?xùn)|郡,治所安邑。
北魏孝昌中置唐州,治所白馬城(今臨汾堯都區(qū))。
唐為河?xùn)|道,轄山西全境及河北部分地區(qū),治所河中府(今永濟)。
北宋時期運城為陜西路永興軍路,治所京兆府(今西安市)。
宋為河?xùn)|路,轄山西大部、河北及河南部分地區(qū),至金朝未變。
元、明、清與臨汾同為平陽府,治所平陽(今臨汾堯都區(qū))。
民國三年至十九年,運城、臨汾及石樓、靈石、交口同屬河?xùn)|道。
1939年4月置運城,轄安邑、襄陵、汾城、萬泉、榮河、臨晉、猗氏、曲沃、翼城、解縣、虞鄉(xiāng)等20縣。
1949年,運城、臨汾及石樓、交口成立晉南行政公署,屬陜甘寧邊區(qū)政府晉南區(qū)。1950年,原陜甘寧邊區(qū)晉南區(qū)的運城、臨汾晉南28縣正式劃歸山西省,成立運城專區(qū)和臨汾專區(qū),運城轄1鎮(zhèn)17縣。1954年,運城、臨汾兩專區(qū)合并為晉南專區(qū)。1970年,晉南地區(qū)撤銷,按原建制劃分為運城、臨汾兩個地區(qū)。
2000年6月,經(jīng)國務(wù)院批準,撤運城地區(qū)設(shè)地級運城市。