闻喜春秋为晋地,战国属魏。
秦置左邑,属河东郡。
汉武帝元鼎六年,北征匈奴至此,闻南越大捷,始改县名为闻喜。
北魏属正平郡。北周正平郡治徙今城关北20千米龙头堡,隶东雍州。北周明帝二年(558)东雍州改绛州,与正平郡同治。北周武帝时正平郡及闻喜县徙治今新绛县境。
隋开皇十年(590)闻喜县治徙今城关东北14千米东镇,属绛郡。大业末年改桐乡县。
唐武德元年(618)复名闻喜,属绛州;元和十年(815)县治徙今城关西南4千米,属河中府。
五代复徙治今城关;五代汉乾眪元年(948)属解州。宋属解州。清改属平阳府;雍正七年(1729)属绛州。历代县名未改。
民国元年(1912年),直属山西省政府,民国3年属河东道,民国16年复归省管辖,民国26年归第七行政公署领导。
1943年以与夏县接壤地置稷麓县,治稷王山麓柏林村,属太岳区三专署,1946年撤销。
1947年闻喜全境解放,归晋绥边区第十一专署。
1949年属晋南区运城分区,隶陕甘宁边区。后复归山西属运城专区。
1954年属晋南专区。
1967年属晋南地区。
1970年属运城地区。2000年属地级运城市。