Shenandoah is a borough in Schuylkill County, Pennsylvania, United States, located in the anthracite-mining region approximately 200 miles west of New York City and 108 miles northwest of Philadelphia.