庄镇位于安徽省绩溪县西端,距县城39公里,毗邻世界著名风景区——黄山,与歙县、旌德县接壤,总面积79平方公里,辖7个村民委员会,63个村民组,4508户,14722人;地属北亚热带季风气候区,自然条件较好;境内群山环抱,河溪网布,土地肥沃;对外交通依托一条12里的二级公路连接省道,全镇已实现村村通山路,交通方便。上庄是久负盛名的历史文化名镇,自古商贸发达,名人辈出,素有“小上海”和“文化之乡”的美誉,现为安徽省63个重点中心镇之一和历史文化保护区,2005年又被确定为全国小城镇综合改革发展试点镇。