扬溪镇位于绩溪县中部,地处北纬30°05′48″至30°13′21″,东经118°35′36″至118°43′33″之间,属亚热带湿润性季风气候,热量丰富,光照适宜,雨量充沛,四季分明,年平均气温16℃,最高气温38℃,最低气温-9℃,年无霜期近210天。全镇总面积97平方公里,镇域地形以低山为主,地形地貌复杂多样,山峦起伏,沟谷纵横,山水相依,田地星布。山体海拔一般在400~500 m之间,境内海拔700 m以上山峰有黄花尖、丈尺山、锦屏山、石京山、苍龙山、高枧山。扬溪镇地处长江水系和新安江水系的分水岭地带。