百里镇,隶属于安徽省安庆市太湖县,地处太湖县城西北部,东接牛镇镇,南邻弥陀镇,西连北中镇,北界岳西县。行政区域总面积96平方千米,截至2019年末户籍人口25983人。辖1个社区、9个行政村,镇人民政府驻虹桥社区。
镇域地势四周高中间低,地形以盆地、丘陵、中低山为主,最高峰三尖寨海拔846米。属亚热带季风气候,年均气温15℃,无霜期超270天。河道属长河水系,前埠河境内流长10千米。民国二十五年(1936年)始设乡,1992年建百里乡,2001年撤乡设镇。
2019年有工业企业12个(规上企业5个),综合商店或超市96个。农业以茶叶、板栗、蚕桑为主,“太湖小黄牛”获国家地理标志认证。2022年入选安徽省卫生乡镇,2024年获评“农业产业强镇”称号。