牛头山镇位于池州市贵池区西部,距市区43公里。东连殷汇镇,西接东至县,南邻唐田镇和铜陵市郊区铜山镇,西北与安庆隔江相望,东南枕秋浦河,素有“贵池西大门”之称。辖15个村委会和1个居委会。2017年,牛头山镇行政区域面积11300公顷,常住人口40930人。