Selinsgrove, in Pennsylvania, United States, is home to roughly 5,800 people in the Eastern Time Zone at 40.8°N latitude.
Expect a humid continental climate in Selinsgrove: average highs of 84°F in midsummer, lows near 20°F in midwinter, and an annual mean of 51°F. Precipitation totals roughly 41 inches per year, concentrated around September, with February typically the driest month.
View historical weather for Selinsgrove · More cities in Pennsylvania