New Freedom is located in York County, PA. The population is 4,446, making New Freedom the 10th largest city in York County.
There are 0 public schools in New Freedom with an average Homefacts rating of A+. The total crime rate for New Freedom is very low , and there are 8 registered sex offenders residing in the city. Unemployment in New Freedom is moderate and the median home sales price is $0. Detailed and up-to-date New Freedom property reports are available for any property address.
Cities near New Freedom include Shrewsbury Township, Railroad and Shrewsbury.