Weavertown is an unincorporated community in Amity Township, Berks County, Pennsylvania, United States. It is located approximately 3.6 miles north of Amity Gardens on Pennsylvania Route 662 (Old Swede Road) and is served by the Daniel Boone Area School District.[1]