Marion, Pennsylvania. Marion is an unincorporated community and census-designated place (CDP) in Franklin County, Pennsylvania, United States. As of the 2010 census the population was 953. It lies along U.S. Route 11 6 miles (10 km) south of Chambersburg and 5 miles (8 km) north of Greencastle.