Pennsylvania · 193 places of 5,000+

Largest cities in Pennsylvania by population

Short answer

Philadelphia is the largest city in Pennsylvania with 1,573,916 residents in 2024, followed by Pittsburgh (307,668) and Allentown (127,138).
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.

  1. 01Philadelphia1,573,916
  2. 02Pittsburgh307,668
  3. 03Allentown127,138
  4. 04Reading96,000
  5. 05Erie92,940
  6. 06Bethlehem79,453
  7. 07Scranton75,905
  8. 08Lancaster58,441
  9. 09Harrisburg50,649
  10. 10York45,241
  11. 11Wilkes-Barre44,661
  12. 12Altoona42,719
  13. 13State College41,228
  14. 14Norristown36,075
  15. 15Chester34,052
  16. 16Bethel Park32,376
  17. 17Easton30,432
  18. 18Hazleton30,354
  19. 19Monroeville27,966
  20. 20Williamsport27,628
July 1, 2024 population, Census Vintage 2024.

Dots: the 20 places in the chart. Orange pin: Philadelphia, ranked first.

All 193 places of 5,000+ ranked

#Place2024Since 2020County
1Philadelphia1,573,916-1.7%Philadelphia County
2Pittsburgh307,668+1.6%Allegheny County
3Allentown127,138+1.1%Lehigh County
4Reading96,000+1.1%Berks County
5Erie92,940-2.0%Erie County
6Bethlehem79,453+4.9%Northampton County +1
7Scranton75,905-0.4%Lackawanna County
8Lancaster58,441+0.9%Lancaster County
9Harrisburg50,649+1.1%Dauphin County
10York45,241+1.0%York County
11Wilkes-Barre44,661+0.9%Luzerne County
12Altoona42,719-2.6%Blair County
13State College41,228+1.3%Centre County
14Norristown36,075+1.0%Montgomery County
15Chester34,052+4.2%Delaware County
16Bethel Park32,376-3.4%Allegheny County
17Easton30,432+8.3%Northampton County
18Hazleton30,354+1.5%Luzerne County
19Monroeville27,966-2.4%Allegheny County
20Williamsport27,628-0.4%Lycoming County
21Lebanon26,456-1.2%Lebanon County
22Plum26,420-2.7%Allegheny County
23Pottstown23,553+0.5%Montgomery County
24Chambersburg23,041+5.3%Franklin County
25West Chester22,758+21.9%Chester County
26Carlisle22,517+11.8%Cumberland County
27New Castle21,332-2.6%Lawrence County
28Murrysville20,729-1.1%Westmoreland County
29Baldwin20,712-3.6%Allegheny County
30Phoenixville20,286+9.2%Chester County
31Lansdale19,154+1.7%Montgomery County
32West Mifflin18,902-3.4%Allegheny County
33Johnstown17,853-2.8%Cambria County
34McKeesport17,119-3.3%Allegheny County
35Hanover16,728+1.7%York County
36Hermitage15,839-2.5%Mercer County
37Franklin Park15,079-2.7%Allegheny County
38Whitehall14,678-2.4%Allegheny County
39Greensburg14,586-2.3%Westmoreland County
40Indiana14,294+1.9%Indiana County
41Dunmore14,249+1.7%Lackawanna County
42Wilkinsburg13,800-3.7%Allegheny County
43Ephrata13,719-0.8%Lancaster County
44Kingston13,476+1.1%Luzerne County
45Pottsville13,404+0.5%Schuylkill County
46Coatesville13,390+0.4%Chester County
47Washington13,334+1.5%Washington County
48Bloomsburg13,286+4.6%Columbia County
49Butler13,010-3.5%Butler County
50Sharon12,744-2.9%Mercer County
51Yeadon12,405+3.1%Delaware County
52St. Marys12,361-2.8%Elk County
53Meadville12,347-5.1%Crawford County
54Emmaus12,314+5.8%Lehigh County
55Jefferson Hills12,291-1.1%Allegheny County
56Elizabethtown11,993+2.8%Lancaster County
57New Kensington11,877-2.2%Westmoreland County
58Lower Burrell11,542-1.7%Westmoreland County
59Wyomissing11,292+1.7%Berks County
60Lansdowne11,225+1.3%Delaware County
61Waynesboro11,101+0.7%Franklin County
62Darby10,749+0.5%Delaware County
63Nanticoke10,730+1.1%Luzerne County
64Northampton10,587+2.1%Northampton County
65Columbia10,399+1.9%Lancaster County
66Munhall10,371-3.7%Allegheny County
67Berwick10,332-0.0%Columbia County
68Mechanicsburg10,085+7.7%Cumberland County
69Bristol9,982+1.3%Bucks County
70Middletown9,748+2.1%Dauphin County
71Morrisville9,745-0.5%Bucks County
72Lititz9,733+2.7%Lancaster County
73Brentwood9,704-3.7%Allegheny County
74Canonsburg9,601-1.5%Washington County
75Uniontown9,554-4.2%Fayette County
76Sunbury9,549-1.6%Northumberland County
77East Stroudsburg9,445-2.3%Monroe County
78Oil City9,368-2.3%Venango County
79Conshohocken9,342+0.9%Montgomery County
80Perkasie9,338+2.2%Bucks County
81Quakertown9,302-0.7%Bucks County
82Millersville9,290+17.8%Lancaster County
83Warren9,125-2.9%Warren County
84Aliquippa9,003-2.4%Beaver County
85Economy8,990-1.0%Beaver County
86Collingdale8,956+0.7%Delaware County
87Carbondale8,805-0.1%Lackawanna County
88Beaver Falls8,757-2.5%Beaver County
89Old Forge8,654+2.0%Lackawanna County
90Gettysburg8,647+21.7%Adams County
91Jeannette8,566-2.3%Westmoreland County
92Lock Haven8,531+5.4%Clinton County
93Downingtown8,463+5.6%Chester County
94Brookhaven8,407+1.4%Delaware County
95Lewistown8,394-2.0%Mifflin County
96Doylestown8,382+1.0%Bucks County
97Mount Joy8,364+0.6%Lancaster County
98Hatboro8,341+1.1%Montgomery County
99Pleasant Hills8,318-2.0%Allegheny County
100Swissvale8,280-3.8%Allegheny County
101Camp Hill8,231+1.4%Cumberland County
102Wilson8,169-0.9%Northampton County
103Castle Shannon8,094-2.3%Allegheny County
104Bellevue7,996-3.7%Allegheny County
105Dormont7,922-3.7%Allegheny County
106Latrobe7,906-1.9%Westmoreland County
107Carnegie7,855-3.2%Allegheny County
108Grove City7,749-1.6%Mercer County
109Pittston7,743+2.2%Luzerne County
110Palmyra7,735-1.1%Lebanon County
111New Cumberland7,625+1.4%Cumberland County
112Bradford7,538-3.8%McKean County
113Archbald7,508+2.8%Lackawanna County
114Ellwood City7,416-2.6%Lawrence County +1
115White Oak7,352-3.6%Allegheny County
116Ridley Park7,310+0.7%Delaware County
117DuBois7,302-2.6%Clearfield County
118Souderton7,274+2.5%Montgomery County
119Glenolden7,266+0.6%Delaware County
120Tamaqua6,944+0.5%Schuylkill County
121Ambler6,900+1.3%Montgomery County
122Ambridge6,886-0.9%Beaver County
123Clifton Heights6,880+0.5%Delaware County
124Huntingdon6,857+0.6%Huntingdon County
125Folcroft6,827+0.5%Delaware County
126Shamokin6,787-2.0%Northumberland County
127Kennett Square6,713+13.1%Chester County
128Monessen6,704-2.3%Westmoreland County
129Connellsville6,682-4.8%Fayette County
130Blakely6,659+0.2%Lackawanna County
131Oakmont6,628-2.0%Allegheny County
132Catasauqua6,625+1.7%Lehigh County
133Swarthmore6,596+1.0%Delaware County
134Red Lion6,552+0.6%York County
135Milton6,483-1.9%Northumberland County
136Prospect Park6,452+0.5%Delaware County
137West View6,426-3.7%Allegheny County
138Steelton6,358+1.5%Dauphin County
139Taylor6,252-0.4%Lackawanna County
140Forest Hills6,186-3.6%Allegheny County
141South Williamsport6,176-1.2%Lycoming County
142Hellertown6,145+0.4%Northampton County
143Nazareth6,088+0.8%Northampton County
144Corry6,065-2.2%Erie County
145Sharon Hill6,039+0.5%Delaware County
146Moosic6,018+1.2%Lackawanna County
147Dickson City6,010-0.2%Lackawanna County
148Bellefonte5,986-1.2%Centre County
149Norwood5,969+0.6%Delaware County
150Clairton5,945-3.7%Allegheny County
151Media5,938+1.0%Delaware County
152Franklin5,933-2.2%Venango County
153Oxford5,909+3.1%Chester County
154Somerset5,870-2.9%Somerset County
155Crafton5,863-3.7%Allegheny County
156Stroudsburg5,819-2.0%Monroe County
157Edinboro5,814+17.3%Erie County
158Plymouth5,810+1.1%Luzerne County
159New Holland5,800+0.2%Lancaster County
160Clearfield5,794-2.7%Clearfield County
161McKees Rocks5,694-3.6%Allegheny County
162Shippensburg5,638+2.8%Cumberland County +1
163Palmerton5,634+0.7%Carbon County
164Mount Carmel5,626-1.8%Northumberland County
165Exeter5,590+1.5%Luzerne County
166Punxsutawney5,587-3.2%Jefferson County
167Hollidaysburg5,537-1.7%Blair County
168Shillington5,533+1.2%Berks County
169New Brighton5,517-2.2%Beaver County
170Selinsgrove5,501-3.7%Snyder County
171Monaca5,466-2.5%Beaver County
172Greenville5,459-1.3%Mercer County
173Bridgeport5,401+7.7%Montgomery County
174Olyphant5,397+0.4%Lackawanna County
175Sayre5,394-1.2%Bradford County
176Coraopolis5,340-3.7%Allegheny County
177Tyrone5,312-2.7%Blair County
178Collegeville5,308+5.2%Montgomery County
179Schuylkill Haven5,273+0.8%Schuylkill County
180Lehighton5,262+0.2%Carbon County
181Lewisburg5,253+1.9%Union County
182West Hazleton5,231+1.2%Luzerne County
183Fox Chapel5,185-2.9%Allegheny County
184Bangor5,171-0.3%Northampton County
185Birdsboro5,163+1.2%Berks County
186Titusville5,155-1.9%Crawford County
187Duryea5,142+2.1%Luzerne County
188New Freedom5,131+4.5%York County
189West York5,127+0.5%York County
190Swoyersville5,092+1.7%Luzerne County
191Clarks Summit5,089+0.5%Lackawanna County
192Duquesne5,074-3.3%Allegheny County
193Manheim5,011-0.7%Lancaster County
Census Vintage 2024 subcounty estimates. Counties from the SUMLEV 157 county parts.

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.

  1. 01Census Vintage 2024 subcounty population estimates
  2. 02Census 2024 Gazetteer, places

How every number is computed: methodology. Spotted a wrong figure? Report an error.