South Heights is a borough in Beaver County, Pennsylvania, United States, along the Ohio River.
[2] South Heights was first known as Ethel's Landing, a docking point on the Ohio River.
The name of the town was changed to Shannopin when the Pittsburgh and Lake Erie Railroad established a station there.
Across the Ohio River to the east, South Heights runs adjacent with the borough of Ambridge.
The racial makeup of the borough was 98.52% White, 0.74% African American, 0.18% Asian, and 0.55% from two or more races.