明清時期南部除前后田平屬崇文鄉(xiāng)外,其余均屬清淵鄉(xiāng);北部除萬善鄉(xiāng)前街為邱縣飛地外,其余均為館陶縣地。
1937年前,南部屬冠縣第七區(qū),萬善前街仍屬邱縣飛地,其余為館陶第一、七區(qū)。
建國初,西12村分屬館陶縣第一、七區(qū),其余為冠縣第七區(qū)。
1958年,分屬館陶縣北館陶區(qū)、冠縣城關區(qū)。
1965年,館陶縣漳衛(wèi)河東岸的北館陶區(qū)劃入冠縣后,分屬北館陶區(qū)、城關區(qū)。
1971年,撤區(qū)并社,由萬善、王段2個小公社,合并成立萬善公社。
1984年撤公社改鄉(xiāng),稱萬善鄉(xiāng)至今。