Shenandoah is a borough in Schuylkill County in the Coal Region of Pennsylvania. It is distinct from Shenandoah Heights, which is part of West Mahanoy Township immediately to the north. As of 2021, the borough's population was 4,247. Shenandoah is located approximately 53.5 miles northwest of Allentown, 102.3 miles northwest of Philadelphia, and 144.5 miles miles west of New York City.
Less