Northumberland County, Pennsylvania Cities (2025)

34 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Coal19,57310,137-0.95%36426 Township
Sunbury29,5119,701-0.4%4,7392 City
Shamokin36,7516,929-0.53%8,1831 City
Milton46,4516,610-0.49%1,8603 Borough
Mount Carmel55,5995,732-0.48%8,4581 Borough
Delaware64,2744,3010.05%14230 Township
Ralpho74,1804,1840.1%22618 Township
Northumberland83,8173,905-0.47%2,3712 Borough
Point93,8073,8340.13%15225 Township
Kulpmont102,6832,756-0.56%2,7981 Borough
West Chillisquaque112,6132,600-0.08%20313 Township
Mount Carmel122,4592,4830.24%11422 Township
Upper Augusta132,4232,470-0.16%12120 Township
Shamokin142,4222,3720.75%7931 Township
Rockefeller152,3042,358-0.26%11221 Township
Watsontown162,1992,234-0.32%3,1021 Borough
Riverside171,9952,037-0.45%4045 Borough
Lewis181,9301,9380.1%7326 Township
Turbot191,7991,8040.17%13014 Township
Zerbe201,7701,802-0.06%16011 Township
Lower Mahanoy211,6101,6270.12%7322 Township
Rush221,1681,195-0.17%4427 Township
Lower Augusta231,0261,0410%5618 Township
Jordan24763785-0.39%4417 Township
Turbotville25659678-0.6%1,4610 Borough
East Chillisquaque26652671-0.61%818 Township
Upper Mahanoy276426480.16%2823 Township
East Cameron286316231.45%5412 Township
Marion Heights29549559-0.36%3,5880 Borough
West Cameron304894950.2%4112 Township
Little Mahanoy314304280%3911 Township
Herndon32342351-0.58%4321 Borough
Snydertown33314322-0.63%913 Borough
McEwensville34285287-0.35%2,4360 Borough

Northumberland County Cities Summary

Largest City

Coal is the largest city in Northumberland County, with a population of 9,573.

Smallest City

McEwensville is the smallest city in Northumberland County, with a population of 285.

10 Largest Cities

There are 34 cities in Northumberland County, Pennsylvania.

Location of Northumberland County