Weigelstown is located in York County, PA. The population is 13,191, making Weigelstown the 3rd largest city in York County.
There are 0 public schools in Weigelstown with an average Homefacts rating of NA. The total crime rate for Weigelstown is moderate , and there are 0 registered sex offenders residing in the city. Unemployment in Weigelstown is moderate and the median home sales price is $0. Detailed and up-to-date Weigelstown property reports are available for any property address.
Cities near Weigelstown include Dover, Shiloh and Dover Township.