Snyder County, Pennsylvania Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Selinsgrove15,4335,714-1%2,9692 Borough
Monroe24,2544,1540.59%27416 Township
Center32,4332,4170.12%11621 Township
Middlecreek42,0522,062-0.19%14314 Township
Perry52,0442,059-0.05%7826 Township
Spring61,6311,6370.12%4437 Township
Shamokin Dam71,6191,644-0.25%8782 Borough
Chapman81,5731,564-0.13%11614 Township
Union91,5181,5020.07%10415 Township
Middleburg101,2981,322-0.31%1,4701 Borough
West Beaver111,1461,1290.09%4227 Township
West Perry121,0801,084-0.09%4027 Township
Beavertown13981996-0.3%1,2791 Borough
Adams148978940%4420 Township
Freeburg15551559-0.18%1,7270 Borough

Snyder County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 15 cities in Snyder County, Pennsylvania.

Location of Snyder County