Interested in buying a home in New Freedom? Let us help you. New Freedom is a borough in southern York County. New Freedom was once an industrial/railroad town. The New Freedom Railroad Station is on the National Registry of Historic Places. The York County Heritage Rail Trail cuts right through the middle of New Freedom. The trail runs north to the city of York, and south into Maryland to connect with the Northern Central Railroad Trail. Steam Into History operates a Civil War era steam train that makes excursions to chronicle the role York County played in Civil War history. New Freedom is served by the Southern York County School District, as well as by private schools such as New Freedom Christian and St. John the Baptist Catholic School in New Freedom.