據《翼城縣志》,城當翔翱山下,山形如鳥舒翼,以山形為名。殷商時為唐國,傳為祁姓,乃堯裔子所封。春秋時為晉都絳,亦曰翼。晉景公遷都新田后稱此為故絳。東漢為絳邑縣之翼城。北魏太和十二年(488)于今縣城東南10千米北絳村置北絳縣。
孝昌二年(526)別置新安縣。次年于北絳縣置北絳郡。建義元年(528)又于今縣城西1千米置小鄉縣。北齊廢新安縣入北絳縣,隋開皇三年(583)廢北絳郡。十八年(598)改北絳縣為翼城縣,改小鄉縣為汾東縣,俱屬絳郡。大業初年汾東縣廢。義寧元年(617)復置小鄉縣,于翼城縣置翼城郡,縣屬之。
唐武德元年(618)改翼城郡為澮州,縣屬之。次年改澮州為北澮州。四年廢北澮州,縣屬絳州。九年小鄉縣廢入翼城縣。天佑二年(905)改澮川縣,故治在今縣城東10千米,屬絳州。五代唐長興元年(930)徙治今縣城。
宋復名翼城縣。金屬晉安府。興定初年別置隆化縣,故治在今縣東隆化鎮。四年(1220)升翼城縣為翼州,元光二年(1223)升翼安軍。元廢軍,改隆化縣置翼城縣。明、清屬平陽府。民國初年屬河東道,道廢后直屬省。
抗日戰爭時期析置青城縣,屬太岳區,1945年并入翼城縣。1949年設翼城臨時專區,1950年廢,縣屬臨汾專區。1954年屬晉南專區。1967年屬晉南地區。1970年屬臨汾地區。2000年屬地級臨汾市。
1997年,翼城縣轄6鎮10鄉:城關鎮、隆化鎮、西閻鎮、南梁鎮、里砦鎮、橋上鎮、中衛鄉、王莊鄉、北捍鄉、甘泉鄉、二曲鄉、大河鄉、澆底鄉、辛安鄉、武池鄉、南唐鄉。縣政府駐城關鎮。
2000年第五次人口普查,翼城縣總人口303258人,其中:城關鎮78632人,南梁鎮19878人,里砦鎮28348人,隆化鎮20739人,橋上鎮10512人,西閻鎮5974人,武池鄉21963人,中衛鄉24377人,南唐鄉26298人,辛安鄉14824人,王莊鄉15867人,北橄鄉16630人,澆底鄉6835人,甘泉鄉8183人,二曲鄉3460人,大河鄉738人。
2001年區劃調整后,翼城縣轄6個鎮(唐興、南梁、里砦、隆化、橋上、西閻)、4個鄉(中衛、南唐、澆底、王莊),211個村委會,833個自然村。