1949年以前,欢城镇境域属江苏沛县七区;1949年后,属薛城县第四区;1956年3月,薛城县撤销,归微山县,同年9月,划归滕县,1958年12月,划归微山县,建立公社1966年,改为驩城区;1969年,恢复驩城公社;1984年,改建欢城镇
;截至2018年末,欢城镇有户籍人口98553人
;截至2020年6月,欢城镇下辖77个行政村
;镇人民政府驻东村
。
2011年,欢城镇财政总收入1.7亿元,比上年增长16%;其中地方财政收入1.1亿元,比上年增长25%;从各主要税种看,完成营业税934万元,增值税1818万元,企业所得税244万元;人均财政收入1797元,境内金融机构各类存款余额18.8亿元,比上年增长9.7%;各项贷款余额6.3亿元,比上年增长17.3%
[5]
;2018年,欢城镇有工业企业220个,规模以上企业18个,有营业面积超过50平方米以上的综合商店或超市83个
。