歡城鎮,隸屬於山東省濟寧市微山縣,地處微山縣中部、昭陽湖東岸,東與滕州市張汪鎮接壤,南連傅村鎮,西隔昭陽湖與本縣張樓鄉、西平鄉相望,北與滕州市西崗鎮及本縣留莊鎮交界,行政區域面積103.03平方千米。
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%;2018年,歡城鎮有工業企業220個,規模以上企業18個,有營業面積超過50平方米以上的綜合商店或超市83個。