闻喜县,春秋属晋国曲沃。战国时属魏。秦于今城关置左邑县,属河东郡。西汉元鼎六年(公元前111年)武帝外巡途经左邑桐乡,闻平南越大捷,遂改为“闻喜”(“将幸缑氏,至此闻南越破,大喜。因立闻喜县,属河东郡。”)。故治在今城关西南4千米。新莽改兆亭县。东汉复旧,以左邑县废入,县治徙今城关左邑故治。北魏属正平郡。
民国元年(1912年),直属山西省政府,民国3年属河东道,民国16年复归省管辖,民国26年归第七行政公署领导。1943年以与夏县接壤地置稷麓县,治稷王山麓柏林村,属太岳区三专署,1946年撤销。1947年闻喜全境解放,归晋绥边区第十一专署。1949年属晋南区运城分区,隶陕甘宁边区。后复归山西省,属运城专区。1954年属晋南专区。1967年属晋南地区。1970年属运城地区。2000年属地级运城市。
2015年末,闻喜县辖7个镇、6个乡(合计13个),11个居委会、343个村委会(合计354个)。