About Us

Upper Leacock Township is located in north central Lancaster County, about 8 miles northeast of Lancaster City. Originally part of Leacock Township, Upper Leacock was established as its own municipality in 1843 with around 18 square miles of land. Upper Leacock township supports the rural Bareville and Leola and community of nearly 8,900 people, according to the 2016 census. Residents of the township benefit from many services which include water, sewer and road maintenance.

Directions    History