Pennsylvania: cities and towns by population
The largest of Pennsylvania's 1,372 recorded places, ranked by population — 7,574,147 people across the state's towns and cities.
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
| # | Place | Population |
|---|---|---|
| 1 | Philadelphia | 1,573,916 |
| 2 | Pittsburgh | 304,391 |
| 3 | Allentown | 120,207 |
| 4 | Erie | 99,475 |
| 5 | Reading | 87,879 |
| 6 | Scranton | 77,118 |
| 7 | Bethlehem | 74,892 |
| 8 | Bensalem | 60,427 |
| 9 | Lancaster | 59,339 |
| 10 | Abington | 55,310 |
| 11 | Levittown | 52,983 |
| 12 | Havertown | 50,430 |
| 13 | Harrisburg | 50,183 |
| 14 | Altoona | 45,344 |
| 15 | York | 43,992 |
| 16 | State College | 42,161 |
| 17 | Wilkes-Barre | 40,780 |
| 18 | Norristown | 34,412 |
| 19 | Chester | 34,092 |
| 20 | Mount Lebanon | 32,730 |
| 21 | Bethel Park | 32,118 |
| 22 | Wayne | 30,892 |
| 23 | Radnor | 30,878 |
| 24 | Williamsport | 29,201 |
| 25 | Monroeville | 28,176 |
| 26 | Cranberry Township | 28,098 |
| 27 | Drexel Hill | 28,043 |
| 28 | Plum | 27,505 |
| 29 | Back Mountain | 26,973 |
| 30 | Easton | 26,915 |
| 31 | Lebanon | 25,534 |
| 32 | Whitehall Township | 24,896 |
| 33 | Hazleton | 24,825 |
| 34 | Springfield | 23,363 |
| 35 | Pottstown | 22,664 |
| 36 | New Castle | 22,375 |
| 37 | Allison Park | 21,552 |
| 38 | Chambersburg | 20,691 |
| 39 | Murrysville | 20,134 |
| 40 | West Mifflin | 20,075 |
| 41 | Johnstown | 19,966 |
| 42 | King of Prussia | 19,936 |
| 43 | West Chester | 19,842 |
| 44 | Baldwin | 19,819 |
| 45 | McKeesport | 19,453 |
| 46 | Upper Saint Clair | 19,229 |
| 47 | Carlisle | 19,143 |
| 48 | Limerick | 18,074 |
| 49 | Phoenixville | 16,658 |
| 50 | Lansdale | 16,512 |
| 51 | Hermitage | 16,028 |
| 52 | Wilkinsburg | 15,731 |
| 53 | Willow Grove | 15,726 |
| 54 | Hanover | 15,496 |
| 55 | Fullerton | 14,925 |
| 56 | Horsham | 14,842 |
| 57 | West Norriton | 14,702 |
| 58 | Bloomsburg | 14,585 |
| 59 | Greensburg | 14,495 |
| 60 | Franklin Park | 14,415 |
| 61 | Hershey | 14,257 |
| 62 | Indiana | 14,100 |
| 63 | Ephrata | 13,861 |
| 64 | Whitehall | 13,834 |
| 65 | Pottsville | 13,802 |
| 66 | East Norriton | 13,590 |
| 67 | Sharon | 13,562 |
| 68 | Washington | 13,497 |
| 69 | South Park Township | 13,416 |
| 70 | Dunmore | 13,379 |
| 71 | Butler | 13,289 |
| 72 | Colonial Park | 13,229 |
| 73 | Coatesville | 13,148 |
| 74 | Saint Marys | 13,070 |
| 75 | Meadville | 13,061 |
| 76 | Kingston | 12,941 |
| 77 | Weigelstown | 12,875 |
| 78 | New Kensington | 12,713 |
| 79 | Montgomeryville | 12,624 |
| 80 | Ardmore | 12,455 |
| 81 | Fernway | 12,414 |
| 82 | Lower Burrell | 11,761 |
| 83 | Landenberg | 11,757 |
| 84 | Elizabethtown | 11,586 |
| 85 | Yeadon | 11,523 |
| 86 | Carnot-Moon | 11,372 |
| 87 | Emmaus | 11,368 |
| 88 | Jefferson Hills | 11,360 |
| 89 | Munhall | 11,247 |
| 90 | Shiloh | 11,218 |
| 91 | Shiloh | 11,217 |
| 92 | Mountain Top | 10,982 |
| 93 | Natrona Heights | 10,927 |
| 94 | Waynesboro | 10,848 |
| 95 | Broomall | 10,789 |
| 96 | Darby | 10,687 |
| 97 | Lansdowne | 10,639 |
| 98 | North Versailles | 10,571 |
| 99 | Wyomissing | 10,469 |
| 100 | Columbia | 10,388 |
| 101 | Nanticoke | 10,258 |
| 102 | Berwick | 10,223 |
| 103 | East Stroudsburg | 10,140 |
| 104 | Oil City | 10,137 |
| 105 | Uniontown | 9,990 |
| 106 | Croydon | 9,950 |
| 107 | Northampton | 9,860 |
| 108 | Progress | 9,765 |
| 109 | Park Forest Village | 9,660 |
| 110 | Sunbury | 9,652 |
| 111 | Lock Haven | 9,604 |
| 112 | Bristol | 9,569 |
| 113 | Brentwood | 9,512 |
| 114 | Woodlyn | 9,485 |
| 115 | Economy | 9,363 |
| 116 | Jeannette | 9,335 |
| 117 | Warren | 9,334 |
| 118 | Bala Cynwyd | 9,299 |
| 119 | Harleysville | 9,286 |
| 120 | Lititz | 9,225 |
| 121 | Aliquippa | 9,197 |
| 122 | Middletown | 9,117 |
| 123 | Mechanicsburg | 8,999 |
| 124 | Glenshaw | 8,981 |
| 125 | Northwest Harborcreek | 8,949 |
| 126 | Canonsburg | 8,922 |
| 127 | Quakertown | 8,855 |
| 128 | Swissvale | 8,855 |
| 129 | Collingdale | 8,792 |
| 130 | East York | 8,777 |
| 131 | Kennedy Township | 8,701 |
| 132 | Beaver Falls | 8,661 |
| 133 | Morrisville | 8,605 |
| 134 | Carbondale | 8,566 |
| 135 | Bradford | 8,507 |
| 136 | Perkasie | 8,471 |
| 137 | Fairless Hills | 8,466 |
| 138 | Dormont | 8,465 |
| 139 | Audubon | 8,433 |
| 140 | Millersville | 8,420 |
| 141 | Bedminster | 8,402 |
| 142 | Glenside | 8,384 |
| 143 | Sanatoga | 8,378 |
| 144 | Folsom | 8,323 |
| 145 | Doylestown | 8,301 |
| 146 | Lewistown | 8,271 |
| 147 | Bellevue | 8,252 |
| 148 | Pleasant Hills | 8,252 |
| 149 | Castle Shannon | 8,235 |
| 150 | Kulpsville | 8,194 |
| 151 | Grove City | 8,193 |
| 152 | Latrobe | 8,081 |
| 153 | Brookhaven | 8,078 |
| 154 | Mount Joy | 8,071 |
| 155 | Old Forge | 8,048 |
| 156 | Conshohocken | 7,956 |
| 157 | Downingtown | 7,946 |
| 158 | Carnegie | 7,931 |
| 159 | Camp Hill | 7,923 |
| 160 | Village Green-Green Ridge | 7,822 |
| 161 | Wilson | 7,781 |
| 162 | White Oak | 7,775 |
| 163 | Pittston | 7,651 |
| 164 | Maple Glen | 7,635 |
| 165 | Ellwood City | 7,617 |
| 166 | Gettysburg | 7,608 |
| 167 | DuBois | 7,597 |
| 168 | Willow Street | 7,578 |
| 169 | Wilson | 7,564 |
| 170 | Chester Springs | 7,520 |
| 171 | Connellsville | 7,515 |
| 172 | Monessen | 7,483 |
| 173 | Palmyra | 7,451 |
| 174 | Middletown | 7,441 |
| 175 | Hatboro | 7,411 |
| 176 | New Cumberland | 7,295 |
| 177 | Leola | 7,214 |
| 178 | Glenolden | 7,173 |
| 179 | Shamokin | 7,162 |
| 180 | Blandon | 7,152 |
| 181 | Ridley Park | 7,035 |
| 182 | Huntingdon | 7,029 |
| 183 | Archbald | 6,960 |
| 184 | Milton | 6,928 |
| 185 | Homeacre-Lyndora | 6,906 |
| 186 | Elkins Park | 6,901 |
| 187 | Ambridge | 6,859 |
| 188 | Tamaqua | 6,829 |
| 189 | Souderton | 6,747 |
| 190 | Maple Glen | 6,742 |
| 191 | Parkville | 6,706 |
| 192 | Lower Allen | 6,694 |
| 193 | West View | 6,685 |
| 194 | Clifton Heights | 6,684 |
| 195 | Clairton | 6,681 |
| 196 | Ancient Oaks | 6,661 |
| 197 | Folcroft | 6,637 |
| 198 | California | 6,608 |
| 199 | Richboro | 6,563 |
| 200 | Catasauqua | 6,525 |