Located along the Susquehanna River, Selinsgrove is the largest borough in Snyder County. The town is about 50 miles from Harrisburg, and some residents love the peaceful surroundings of Selinsgrove so much they gladly commute the hour to work.

Here’s an in-depth look at Selinsgrove, PA, for those considering relocating there.

Population: 5,675

Median income: $37,779

Median price of a 3-bedroom home: $122,200

School districts: Selinsgrove Area School District

Click here for a demographic breakdown of the school district

School district ranking: Selinsgrove scored a 7 on a scale of 10 by Great Schools


Selinsgrove Area Elementary

Selinsgrove Area Intermediate School

Selinsgrove Middle School

Selinsgrove Area High School

Click here for information about private schools in Selinsgrove

Local library: Rudy Gelnett Memorial Library

Crime rate: Homefacts rates Selinsgrove as safe as the average town in PA

Major local businesses: Education is one of the biggest employer in Selinsgrove, including the Selinsgrove Area School District and Susquehanna University, which is located in the town. Housing manufacturers also provide a large number of local jobs.

Selinsgrove is often described as “idyllic,” with cute shops dotting the downtown. There’s redevelopment in the area, too, which has led to an increase in construction jobs in recent years.

You can find an extensive list of Selinsgrove businesses here.

Arts and culture: The library sponsors a summer music series, and the Selinsgrove Adult Band offers a concert each spring to benefit the American Cancer Society. Susquehanna University regularly hosts concerts, plays, artists and more.

Sports and outdoors: Susquehanna University has a number of sports teams to watch.

The area has four major parks, as well as Penns Creek, a favorite fishing spot for locals. Isle of Que is also a fun place to explore the river via kayak or hike the local woodlands.

Fun fact: Selinsgrove residents twice set the record for the world’s longest banana split — 4.5 miles.