桓仁镇,隶属于辽宁省本溪市桓仁满族自治县,地处桓仁满族自治县中部,外东接二棚甸子镇和北甸子乡,南邻雅河朝鲜族乡和普乐堡镇,西连华来镇,北靠黑沟乡;内接八卦城街道。辖区面积302.8平方千米。截至2024年末,桓仁镇辖区户籍户数11644户,户籍人口35220人,常住10247户,常住人口29839人。
1959年,设立桓仁镇公社。1984年,桓仁镇公社改桓仁镇。2002年1月,合乡并镇,桓仁镇与六道河子朝鲜族乡、四道河子乡合并为桓仁镇。截至2020年6月,桓仁镇辖13个村,镇人民政府驻民族路43号。
2024年,桓仁镇有农业企业5个。