Pennsylvania · 193 places of 5,000+
Largest cities in Pennsylvania by population
Short answer
- Largest
- 1,573,916
- Places 5,000+
- 193
- 100,000+
- 3
The 20 largest
Philadelphia leads with 1,573,916 residents, 5.1 times the 307,668 of second-place Pittsburgh. The ten largest places hold 2,507,351 people, 19% of the state's 13,078,751. 3 places have 100,000 or more.
The median place of 5,000+ is Mount Joy at 8,364. Within the top ten, Bethlehem grew most since July 2020 (+4.9%) and Erie least (-2.0%). 3 of the 193 places cross a county line; their totals include every county part.
- 01Philadelphia1,573,916
- 02Pittsburgh307,668
- 03Allentown127,138
- 04Reading96,000
- 05Erie92,940
- 06Bethlehem79,453
- 07Scranton75,905
- 08Lancaster58,441
- 09Harrisburg50,649
- 10York45,241
- 11Wilkes-Barre44,661
- 12Altoona42,719
- 13State College41,228
- 14Norristown36,075
- 15Chester34,052
- 16Bethel Park32,376
- 17Easton30,432
- 18Hazleton30,354
- 19Monroeville27,966
- 20Williamsport27,628
Dots: the 20 places in the chart. Orange pin: Philadelphia, ranked first.
All 193 places of 5,000+ ranked
| # | Place | 2024 | Since 2020 | County |
|---|---|---|---|---|
| 1 | Philadelphia | 1,573,916 | -1.7% | Philadelphia County |
| 2 | Pittsburgh | 307,668 | +1.6% | Allegheny County |
| 3 | Allentown | 127,138 | +1.1% | Lehigh County |
| 4 | Reading | 96,000 | +1.1% | Berks County |
| 5 | Erie | 92,940 | -2.0% | Erie County |
| 6 | Bethlehem | 79,453 | +4.9% | Northampton County +1 |
| 7 | Scranton | 75,905 | -0.4% | Lackawanna County |
| 8 | Lancaster | 58,441 | +0.9% | Lancaster County |
| 9 | Harrisburg | 50,649 | +1.1% | Dauphin County |
| 10 | York | 45,241 | +1.0% | York County |
| 11 | Wilkes-Barre | 44,661 | +0.9% | Luzerne County |
| 12 | Altoona | 42,719 | -2.6% | Blair County |
| 13 | State College | 41,228 | +1.3% | Centre County |
| 14 | Norristown | 36,075 | +1.0% | Montgomery County |
| 15 | Chester | 34,052 | +4.2% | Delaware County |
| 16 | Bethel Park | 32,376 | -3.4% | Allegheny County |
| 17 | Easton | 30,432 | +8.3% | Northampton County |
| 18 | Hazleton | 30,354 | +1.5% | Luzerne County |
| 19 | Monroeville | 27,966 | -2.4% | Allegheny County |
| 20 | Williamsport | 27,628 | -0.4% | Lycoming County |
| 21 | Lebanon | 26,456 | -1.2% | Lebanon County |
| 22 | Plum | 26,420 | -2.7% | Allegheny County |
| 23 | Pottstown | 23,553 | +0.5% | Montgomery County |
| 24 | Chambersburg | 23,041 | +5.3% | Franklin County |
| 25 | West Chester | 22,758 | +21.9% | Chester County |
| 26 | Carlisle | 22,517 | +11.8% | Cumberland County |
| 27 | New Castle | 21,332 | -2.6% | Lawrence County |
| 28 | Murrysville | 20,729 | -1.1% | Westmoreland County |
| 29 | Baldwin | 20,712 | -3.6% | Allegheny County |
| 30 | Phoenixville | 20,286 | +9.2% | Chester County |
| 31 | Lansdale | 19,154 | +1.7% | Montgomery County |
| 32 | West Mifflin | 18,902 | -3.4% | Allegheny County |
| 33 | Johnstown | 17,853 | -2.8% | Cambria County |
| 34 | McKeesport | 17,119 | -3.3% | Allegheny County |
| 35 | Hanover | 16,728 | +1.7% | York County |
| 36 | Hermitage | 15,839 | -2.5% | Mercer County |
| 37 | Franklin Park | 15,079 | -2.7% | Allegheny County |
| 38 | Whitehall | 14,678 | -2.4% | Allegheny County |
| 39 | Greensburg | 14,586 | -2.3% | Westmoreland County |
| 40 | Indiana | 14,294 | +1.9% | Indiana County |
| 41 | Dunmore | 14,249 | +1.7% | Lackawanna County |
| 42 | Wilkinsburg | 13,800 | -3.7% | Allegheny County |
| 43 | Ephrata | 13,719 | -0.8% | Lancaster County |
| 44 | Kingston | 13,476 | +1.1% | Luzerne County |
| 45 | Pottsville | 13,404 | +0.5% | Schuylkill County |
| 46 | Coatesville | 13,390 | +0.4% | Chester County |
| 47 | Washington | 13,334 | +1.5% | Washington County |
| 48 | Bloomsburg | 13,286 | +4.6% | Columbia County |
| 49 | Butler | 13,010 | -3.5% | Butler County |
| 50 | Sharon | 12,744 | -2.9% | Mercer County |
| 51 | Yeadon | 12,405 | +3.1% | Delaware County |
| 52 | St. Marys | 12,361 | -2.8% | Elk County |
| 53 | Meadville | 12,347 | -5.1% | Crawford County |
| 54 | Emmaus | 12,314 | +5.8% | Lehigh County |
| 55 | Jefferson Hills | 12,291 | -1.1% | Allegheny County |
| 56 | Elizabethtown | 11,993 | +2.8% | Lancaster County |
| 57 | New Kensington | 11,877 | -2.2% | Westmoreland County |
| 58 | Lower Burrell | 11,542 | -1.7% | Westmoreland County |
| 59 | Wyomissing | 11,292 | +1.7% | Berks County |
| 60 | Lansdowne | 11,225 | +1.3% | Delaware County |
| 61 | Waynesboro | 11,101 | +0.7% | Franklin County |
| 62 | Darby | 10,749 | +0.5% | Delaware County |
| 63 | Nanticoke | 10,730 | +1.1% | Luzerne County |
| 64 | Northampton | 10,587 | +2.1% | Northampton County |
| 65 | Columbia | 10,399 | +1.9% | Lancaster County |
| 66 | Munhall | 10,371 | -3.7% | Allegheny County |
| 67 | Berwick | 10,332 | -0.0% | Columbia County |
| 68 | Mechanicsburg | 10,085 | +7.7% | Cumberland County |
| 69 | Bristol | 9,982 | +1.3% | Bucks County |
| 70 | Middletown | 9,748 | +2.1% | Dauphin County |
| 71 | Morrisville | 9,745 | -0.5% | Bucks County |
| 72 | Lititz | 9,733 | +2.7% | Lancaster County |
| 73 | Brentwood | 9,704 | -3.7% | Allegheny County |
| 74 | Canonsburg | 9,601 | -1.5% | Washington County |
| 75 | Uniontown | 9,554 | -4.2% | Fayette County |
| 76 | Sunbury | 9,549 | -1.6% | Northumberland County |
| 77 | East Stroudsburg | 9,445 | -2.3% | Monroe County |
| 78 | Oil City | 9,368 | -2.3% | Venango County |
| 79 | Conshohocken | 9,342 | +0.9% | Montgomery County |
| 80 | Perkasie | 9,338 | +2.2% | Bucks County |
| 81 | Quakertown | 9,302 | -0.7% | Bucks County |
| 82 | Millersville | 9,290 | +17.8% | Lancaster County |
| 83 | Warren | 9,125 | -2.9% | Warren County |
| 84 | Aliquippa | 9,003 | -2.4% | Beaver County |
| 85 | Economy | 8,990 | -1.0% | Beaver County |
| 86 | Collingdale | 8,956 | +0.7% | Delaware County |
| 87 | Carbondale | 8,805 | -0.1% | Lackawanna County |
| 88 | Beaver Falls | 8,757 | -2.5% | Beaver County |
| 89 | Old Forge | 8,654 | +2.0% | Lackawanna County |
| 90 | Gettysburg | 8,647 | +21.7% | Adams County |
| 91 | Jeannette | 8,566 | -2.3% | Westmoreland County |
| 92 | Lock Haven | 8,531 | +5.4% | Clinton County |
| 93 | Downingtown | 8,463 | +5.6% | Chester County |
| 94 | Brookhaven | 8,407 | +1.4% | Delaware County |
| 95 | Lewistown | 8,394 | -2.0% | Mifflin County |
| 96 | Doylestown | 8,382 | +1.0% | Bucks County |
| 97 | Mount Joy | 8,364 | +0.6% | Lancaster County |
| 98 | Hatboro | 8,341 | +1.1% | Montgomery County |
| 99 | Pleasant Hills | 8,318 | -2.0% | Allegheny County |
| 100 | Swissvale | 8,280 | -3.8% | Allegheny County |
| 101 | Camp Hill | 8,231 | +1.4% | Cumberland County |
| 102 | Wilson | 8,169 | -0.9% | Northampton County |
| 103 | Castle Shannon | 8,094 | -2.3% | Allegheny County |
| 104 | Bellevue | 7,996 | -3.7% | Allegheny County |
| 105 | Dormont | 7,922 | -3.7% | Allegheny County |
| 106 | Latrobe | 7,906 | -1.9% | Westmoreland County |
| 107 | Carnegie | 7,855 | -3.2% | Allegheny County |
| 108 | Grove City | 7,749 | -1.6% | Mercer County |
| 109 | Pittston | 7,743 | +2.2% | Luzerne County |
| 110 | Palmyra | 7,735 | -1.1% | Lebanon County |
| 111 | New Cumberland | 7,625 | +1.4% | Cumberland County |
| 112 | Bradford | 7,538 | -3.8% | McKean County |
| 113 | Archbald | 7,508 | +2.8% | Lackawanna County |
| 114 | Ellwood City | 7,416 | -2.6% | Lawrence County +1 |
| 115 | White Oak | 7,352 | -3.6% | Allegheny County |
| 116 | Ridley Park | 7,310 | +0.7% | Delaware County |
| 117 | DuBois | 7,302 | -2.6% | Clearfield County |
| 118 | Souderton | 7,274 | +2.5% | Montgomery County |
| 119 | Glenolden | 7,266 | +0.6% | Delaware County |
| 120 | Tamaqua | 6,944 | +0.5% | Schuylkill County |
| 121 | Ambler | 6,900 | +1.3% | Montgomery County |
| 122 | Ambridge | 6,886 | -0.9% | Beaver County |
| 123 | Clifton Heights | 6,880 | +0.5% | Delaware County |
| 124 | Huntingdon | 6,857 | +0.6% | Huntingdon County |
| 125 | Folcroft | 6,827 | +0.5% | Delaware County |
| 126 | Shamokin | 6,787 | -2.0% | Northumberland County |
| 127 | Kennett Square | 6,713 | +13.1% | Chester County |
| 128 | Monessen | 6,704 | -2.3% | Westmoreland County |
| 129 | Connellsville | 6,682 | -4.8% | Fayette County |
| 130 | Blakely | 6,659 | +0.2% | Lackawanna County |
| 131 | Oakmont | 6,628 | -2.0% | Allegheny County |
| 132 | Catasauqua | 6,625 | +1.7% | Lehigh County |
| 133 | Swarthmore | 6,596 | +1.0% | Delaware County |
| 134 | Red Lion | 6,552 | +0.6% | York County |
| 135 | Milton | 6,483 | -1.9% | Northumberland County |
| 136 | Prospect Park | 6,452 | +0.5% | Delaware County |
| 137 | West View | 6,426 | -3.7% | Allegheny County |
| 138 | Steelton | 6,358 | +1.5% | Dauphin County |
| 139 | Taylor | 6,252 | -0.4% | Lackawanna County |
| 140 | Forest Hills | 6,186 | -3.6% | Allegheny County |
| 141 | South Williamsport | 6,176 | -1.2% | Lycoming County |
| 142 | Hellertown | 6,145 | +0.4% | Northampton County |
| 143 | Nazareth | 6,088 | +0.8% | Northampton County |
| 144 | Corry | 6,065 | -2.2% | Erie County |
| 145 | Sharon Hill | 6,039 | +0.5% | Delaware County |
| 146 | Moosic | 6,018 | +1.2% | Lackawanna County |
| 147 | Dickson City | 6,010 | -0.2% | Lackawanna County |
| 148 | Bellefonte | 5,986 | -1.2% | Centre County |
| 149 | Norwood | 5,969 | +0.6% | Delaware County |
| 150 | Clairton | 5,945 | -3.7% | Allegheny County |
| 151 | Media | 5,938 | +1.0% | Delaware County |
| 152 | Franklin | 5,933 | -2.2% | Venango County |
| 153 | Oxford | 5,909 | +3.1% | Chester County |
| 154 | Somerset | 5,870 | -2.9% | Somerset County |
| 155 | Crafton | 5,863 | -3.7% | Allegheny County |
| 156 | Stroudsburg | 5,819 | -2.0% | Monroe County |
| 157 | Edinboro | 5,814 | +17.3% | Erie County |
| 158 | Plymouth | 5,810 | +1.1% | Luzerne County |
| 159 | New Holland | 5,800 | +0.2% | Lancaster County |
| 160 | Clearfield | 5,794 | -2.7% | Clearfield County |
| 161 | McKees Rocks | 5,694 | -3.6% | Allegheny County |
| 162 | Shippensburg | 5,638 | +2.8% | Cumberland County +1 |
| 163 | Palmerton | 5,634 | +0.7% | Carbon County |
| 164 | Mount Carmel | 5,626 | -1.8% | Northumberland County |
| 165 | Exeter | 5,590 | +1.5% | Luzerne County |
| 166 | Punxsutawney | 5,587 | -3.2% | Jefferson County |
| 167 | Hollidaysburg | 5,537 | -1.7% | Blair County |
| 168 | Shillington | 5,533 | +1.2% | Berks County |
| 169 | New Brighton | 5,517 | -2.2% | Beaver County |
| 170 | Selinsgrove | 5,501 | -3.7% | Snyder County |
| 171 | Monaca | 5,466 | -2.5% | Beaver County |
| 172 | Greenville | 5,459 | -1.3% | Mercer County |
| 173 | Bridgeport | 5,401 | +7.7% | Montgomery County |
| 174 | Olyphant | 5,397 | +0.4% | Lackawanna County |
| 175 | Sayre | 5,394 | -1.2% | Bradford County |
| 176 | Coraopolis | 5,340 | -3.7% | Allegheny County |
| 177 | Tyrone | 5,312 | -2.7% | Blair County |
| 178 | Collegeville | 5,308 | +5.2% | Montgomery County |
| 179 | Schuylkill Haven | 5,273 | +0.8% | Schuylkill County |
| 180 | Lehighton | 5,262 | +0.2% | Carbon County |
| 181 | Lewisburg | 5,253 | +1.9% | Union County |
| 182 | West Hazleton | 5,231 | +1.2% | Luzerne County |
| 183 | Fox Chapel | 5,185 | -2.9% | Allegheny County |
| 184 | Bangor | 5,171 | -0.3% | Northampton County |
| 185 | Birdsboro | 5,163 | +1.2% | Berks County |
| 186 | Titusville | 5,155 | -1.9% | Crawford County |
| 187 | Duryea | 5,142 | +2.1% | Luzerne County |
| 188 | New Freedom | 5,131 | +4.5% | York County |
| 189 | West York | 5,127 | +0.5% | York County |
| 190 | Swoyersville | 5,092 | +1.7% | Luzerne County |
| 191 | Clarks Summit | 5,089 | +0.5% | Lackawanna County |
| 192 | Duquesne | 5,074 | -3.3% | Allegheny County |
| 193 | Manheim | 5,011 | -0.7% | Lancaster County |
Questions people ask
What is the largest city in Pennsylvania?
Philadelphia, with 1,573,916 residents on July 1, 2024 in the Census Vintage 2024 estimates.
What is the second largest city in Pennsylvania?
Pittsburgh, with 307,668 residents, 1,266,248 fewer than Philadelphia.
How many cities in Pennsylvania have more than 100,000 people?
3: Philadelphia, Pittsburgh, Allentown.
How is city size measured here?
By the Census Bureau's July 1, 2024 population estimate for each incorporated place, inside its legal city limits. Metro areas and census-designated places are not ranked.
Sources and data as of
Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.
How every number is computed: methodology. Spotted a wrong figure? Report an error.