Ranshaw, Pennsylvania

Ranshaw is a village[4] located in Coal Township, Northumberland County in the state of Pennsylvania.

The community is located to the east of the city of Shamokin.

As of the 2020 census[5] the population was 176 residents.