Cities & Towns in Snyder County, PA

Snyder County, county in Pennsylvania, United States. As of 2020 county had an estimated population of 40,317 inhabitants. The county was created 169 years ago in 1855. Its county seat is Middleburg.

There are 4 city/town in Snyder County, PA. The largest city of Snyder County is Selinsgrove with a population of 5,913. Other cities include, Shamokin Dam population 1,699, McClure population 919 and Freeburg population 566


Selinsgrove, Borough in eastern Snyder County, Pennsylvania

Shamokin Dam
Shamokin Dam

Shamokin Dam, Borough in northeastern Snyder County, Pennsylvania


McClure, Borough in southwestern Snyder County, Pennsylvania

Beaver Springs is a borough in Snyder County located along Route 104. Key facts:

  • Beaver Springs had a population of 651 as of the 2020 census.
  • The borough was incorporated in 1847.
  • Major employers include Original Italian Pizza, Triple J Construction, and NAPS.


Freeburg is a borough in Snyder County located along Route 522. Important details:

  • Freeburg had a population of 466 as of the 2020 census.
  • The borough was founded in 1839.
  • Freeburg was once a stop along the Sunbury and Lewistown Railroad.
  • Community landmarks include the Freeburg Community Center and St. John’s Lutheran Church.


Middleburg is a borough that serves as the county seat. Notable information:

  • Middleburg's population was 1,310 as of 2020.
  • The borough hosts the annual Middleburg Halloween Parade, which began in 1957.
  • The Snyder County Courthouse and Snyder County Historical Society Museum are located in Middleburg.


Selinsgrove is the most populous borough in Snyder County. Key details:

  • Selinsgrove had a population of 5,730 as of 2020.
  • It is home to Susquehanna University, founded in 1858.
  • The borough hosts events like Family Day and the Market Street Festival.
  • Historic landmarks include the Selinsgrove Bridge and Gov. Simon Snyder Mansion.

Shamokin Dam

Shamokin Dam is a borough located along the Susquehanna River. Relevant information:

  • Shamokin Dam's population was 2,004 in 2020.
  • The borough is named for a local 19th century dam on the river.
  • Major employers include the Federal Prison Camp and Revonah Pretzel.
  • The Shamokin Dam Community Center and Veterans Memorial Field are located here.

Let me know if you would like me to modify or expand this draft post in any way. I can add more details about the history, attractions, or events in any of these Snyder County towns.

All Snyder County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Snyder County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Freeburg Borough in eastern Snyder County, Pennsylvania 566
McClure Borough in southwestern Snyder County, Pennsylvania 919
Selinsgrove Borough in eastern Snyder County, Pennsylvania 5,913
Shamokin Dam Borough in northeastern Snyder County, Pennsylvania 1,699

County Cities on Map (4)

Pennsylvania Counties (67)

Philadelphia County (1,578,487) Allegheny County (1,211,358) Montgomery County (833,869) Bucks County (627,987) Delaware County (566,753) Lancaster County (546,192) Chester County (526,759) York County (450,448) Berks County (421,017) Lehigh County (370,802) Westmoreland County (347,087) Luzerne County (316,982) Northampton County (305,892) Dauphin County (279,874) Erie County (268,426) Cumberland County (255,857) Lackawanna County (208,989) Washington County (206,803) Butler County (189,135) Monroe County (170,154) Beaver County (162,575) Centre County (161,496) Franklin County (155,637) Lebanon County (141,663) Schuylkill County (140,709) Cambria County (128,672) Fayette County (128,126) Blair County (121,007) Lycoming County (113,209) Mercer County (108,545) Adams County (102,742) Northumberland County (90,258) Lawrence County (85,083) Crawford County (83,697) Indiana County (83,664) Clearfield County (78,612) Somerset County (72,916) Columbia County (64,842) Armstrong County (64,162) Carbon County (64,081) Bradford County (60,221) Pike County (56,072) Wayne County (51,163) Venango County (50,328) Bedford County (47,817) Perry County (46,212) Mifflin County (46,064) Huntingdon County (44,590) Union County (44,294) Jefferson County (43,108) Tioga County (40,381) McKean County (40,333) Snyder County (40,317) Susquehanna County (40,006) Warren County (38,911) Clarion County (38,305) Clinton County (37,957) Greene County (35,621) Elk County (29,607) Wyoming County (26,557) Juniata County (24,619) Montour County (18,042) Potter County (16,453) Fulton County (14,501) Forest County (6,965) Sullivan County (5,913) Cameron County (4,330)