塔坊镇,隶属于安徽省黄山市祁门县,地处祁门县南部,南与祁红乡毗邻,西与平里镇交界,西北与小路口镇接壤,东北与祁山镇相连,行政区域面积80.18平方千米。截至2019年末,塔坊镇户籍人口为7538人。
宋代时期,属制锦乡安福上和安福下2里;1983年,恢复塔坊乡。2014年,塔坊乡撤乡建镇。截至2020年6月,塔坊镇辖6个行政村,镇人民政府驻塔坊村。
2020年,塔坊镇财税收入完成280万元;固定资产项目入库4个,总投资金额8400万元,完成投资3904万元。