McElhattan is a census-designated place (CDP) in Wayne Township in southern Clinton County, Pennsylvania, United States.
[4] The community is located in eastern Clinton County and is bordered to the northwest by the West Branch of the Susquehanna River and to the southeast by U.S. Route 220, a four-lane freeway.
The southwestern part of the CDP includes the area known as Youngdale.
US 220 leads west 6 miles (10 km) to the city of Lock Haven, the Clinton County seat, and northeast 7 miles (11 km) to the borough of Jersey Shore.
Bridge Road crosses the West Branch, connecting McElhattan with Dunnstable Township to the northwest.