包公镇,隶属于安徽省合肥市肥东县,地处肥东县东部,东及东南与巢湖市交界,西南与石塘镇相邻,西与梁园镇毗连,西北与张集乡接壤,北与古城镇相连,东北与马湖乡连接,行政区域面积135平方千米。包公镇户籍人口约6万人。
1949年初,属大山乡,后并入文集乡;1992年,文集乡、阚集乡并入解集乡;2006年11月,高亮乡和解集乡合并成立包公镇。截至2020年6月,包公镇辖15个社区,镇人民政府驻小包社区。