This is a census-designated place located in the County of York, PA. According to the census 2010, Weiglstown had a total population of 12,875 citizens. The CDP is within Dover Township and its map coordinates are 39 59’2″ N 76 49’46″W. It is ascertained that the CDP covers an area measuring 5.8 square miles. Census conducted in 2000 confirmed that the CDP had 3,933 households and 2,890 families living in the CDP. Weigelstown’s population density was 1,740 persons per square mile. The racial compilation was 1.22% African American, 96.44% White, 0.56% Asian, and 0.80% mixed races. The CDP’s average temperature is twenty-four degrees Celsius while its humidity is 23%.