Northumberland County, Pennsylvania Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Coal19,80810,1260.89%37326 Township
Sunbury29,4529,698-0.45%4,7102 City
Shamokin36,7256,943-0.58%8,1521 City
Milton46,4246,610-0.51%1,8523 Borough
Mount Carmel55,5505,713-0.52%8,3841 Borough
Delaware64,2824,308-0.12%14230 Township
Ralpho74,1874,1860.14%22718 Township
Point83,8123,847-0.16%15225 Township
Northumberland93,7813,885-0.5%2,3482 Borough
Kulpmont102,6732,757-0.56%2,7871 Borough
West Chillisquaque112,6142,5980%20313 Township
Mount Carmel122,4642,506-0.2%11422 Township
Shamokin132,4482,3800.74%7931 Township
Upper Augusta142,4362,4710.16%12220 Township
Rockefeller152,2962,349-0.26%11121 Township
Watsontown162,1802,227-0.37%3,0751 Borough
Riverside171,9822,031-0.45%4015 Borough
Lewis181,9311,9380.16%7326 Township
Turbot191,7911,807-0.17%13014 Township
Zerbe201,7651,805-0.23%16011 Township
Lower Mahanoy211,6011,627-0.12%7322 Township
Rush221,1631,193-0.26%4427 Township
Lower Augusta231,0341,0410.39%5718 Township
Jordan24764783-0.26%4417 Township
East Chillisquaque256596710%828 Township
Turbotville26656679-0.61%1,4550 Borough
Upper Mahanoy276396470.16%2723 Township
East Cameron28619624-0.32%5312 Township
Marion Heights29550562-0.36%3,5950 Borough
West Cameron304954930.61%4212 Township
Little Mahanoy314324270.23%4011 Township
Herndon32338351-0.88%4271 Borough
Snydertown33314323-0.63%913 Borough
McEwensville34283286-0.35%2,4190 Borough

Northumberland County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 34 cities in Northumberland County, Pennsylvania.

Location of Northumberland County