新潭镇地处黄山市屯溪区西北部,东与屯光镇接壤,南与昱中、老街街道毗邻,西与黎阳镇、奕棋镇隔横江相望,北与休宁县、徽州区交界。镇政府驻地屯溪区碧阳路7号,距市政府5公里。2015年6月经省政府批准,“原休宁县万安镇蕉充村、霞高村、陈坑村、瓯山村,徽州区岩寺镇长源村、仙和村,以及西溪南镇长林村,总计约35平方公里1.4万人口划归新潭镇管辖。
2015年8月,经黄山市政府批准同意,屯溪区将新潭镇托管给黄山市经济开发区。截至2020年底,全镇共辖16个村、居(其中14个行政村、2个居委会),2个社区,户籍人口2.7万人,区域总面积69.9平方公里。