Ranshaw es una aldea [4] ubicada en Coal Township , condado de Northumberland en el estado de Pensilvania . La comunidad está ubicada al este de la ciudad de Shamokin . Según el censo de 2020 [5], la población era de 176 residentes.