Snyder County, Pennsylvania Cities (2025)

15 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Selinsgrove15,4485,710-0.96%2,9772 Borough
Monroe24,2064,1510.21%27116 Township
Center32,4232,418-0.21%11521 Township
Middlecreek42,0482,059-0.19%14214 Township
Perry52,0392,064-0.44%7826 Township
Shamokin Dam61,6291,647-0.24%8832 Borough
Spring71,6241,634-0.31%4437 Township
Chapman81,5631,564-0.64%11514 Township
Union91,5141,504-0.26%10315 Township
Middleburg101,3111,325-0.23%1,4851 Borough
West Beaver111,1381,1300.18%4127 Township
West Perry121,0811,0840%4027 Township
Beavertown13982997-0.3%1,2801 Borough
Adams14885894-0.78%4420 Township
Freeburg15552559-0.36%1,7300 Borough

Snyder County Cities Summary

Largest City

Selinsgrove is the largest city in Snyder County, with a population of 5,448.

Smallest City

Freeburg is the smallest city in Snyder County, with a population of 552.

10 Largest Cities

There are 15 cities in Snyder County, Pennsylvania.

Location of Snyder County