 Snyder has a humid continental climate which is hot-summer ("Dfa") except in higher areas where it is warm-summer ("Dfb").Average temperatures in Selinsgrove range from 27.4 °F in January to 72.8 °F in July, while in Beavertown they range from 26.6 °F in January to 72.1 °F in July.According to the 2010 federal census, there were 39,702 people, 14,414 households, and 9,981 families residing in the county.