|• Total||1.43 sq mi (3.71 km2)|
|• Land||1.34 sq mi (3.48 km2)|
|• Water||0.09 sq mi (0.23 km2)|
|Elevation||577 ft (176 m)|
|• Density||445/sq mi (171.8/km2)|
|Time zone||UTC-5 (Eastern (EST))|
|• Summer (DST)||UTC-4 (EDT)|
|GNIS feature ID||1180705|
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.
- "McElhattan". Geographic Names Information System. United States Geological Survey.
- "Geographic Identifiers: 2010 Census Summary File 1 (G001): McElhattan CDP, Pennsylvania". U.S. Census Bureau, American Factfinder. Retrieved May 19, 2015.