The 10 Most Diverse Cities In Pennsylvania For 2025


The most diverse cities in Pennsylvania are Norri and Philadelphia for 2025 based on Saturday Night Science.


Most Diverse Cities In Pennsylvania

Racial diversity in Pennsylvania is a mixed bag.

There are parts of Pennsylvania where there’s a high level of diversity. But where will you find the most diverse places in Pennsylvania?

To answer that question, we went to the US Census data. Using Saturday Night Science, we measured the Gini coefficient for all 192 cities in Pennsylvania to rank them from most to least diverse.


Table Of Contents: Top Ten | Methodology | Summary | Table


Here are the 10 most diverse places in Pennsylvania for 2025:

  1. Norri
  2. Philadelphia
  3. Coatesville
  4. Harrisburg
  5. York
  6. Steelton
  7. Wilson
  8. Lancaster
  9. Duquesne
  10. Folcroft

So what city is the most diverse in Pennsylvania? According to the most Census data, Norri took the number one over all spot for diversity in Pennsylvania.

Read on below to see how we crunched the numbers and how your town ranked. To see where Pennsylvania ranked as a state, we have a ranking of the most diverse states in Ameria.

For more Pennsylvania reading:

The 10 Most Diverse Places In Pennsylvania For 2025

Source: Public Domain
Overall SnackAbility

6
/10

Population: 35,782
HHI: 2,853
% White: 26.3%
% African American: 32.2%
% Hispanic: 32.9%
% Asian: 1.9%
More on Norri: Data

Philadelphia, PA

Source: Wikipedia User en:User:Jleon (Transfered by MSClaudiu/Original uploaded by Jleon) | CC BY-SA 3.0
Overall SnackAbility

6
/10

Population: 1,582,432
HHI: 2,942
% White: 33.6%
% African American: 38.9%
% Hispanic: 15.2%
% Asian: 7.7%
More on Philadelphia: Data

Coatesville, PA

Source: Public domain
Overall SnackAbility

6
/10

Population: 13,323
HHI: 2,953
% White: 24.8%
% African American: 34.6%
% Hispanic: 33.2%
% Asian: 0.8%
More on Coatesville: Data

Harrisburg, PA

Source: Wikipedia User Tyrol5 | CC BY-SA 3.0
Overall SnackAbility

4
/10

Population: 50,092
HHI: 3,045
% White: 25.9%
% African American: 41.5%
% Hispanic: 25.0%
% Asian: 2.6%
More on Harrisburg: Data

York, PA

Source: Public domain
Overall SnackAbility

5
/10

Population: 44,830
HHI: 3,057
% White: 34.6%
% African American: 23.3%
% Hispanic: 36.0%
% Asian: 1.1%
More on York: Data

Steelton, PA

Source: Wikipedia User JERRYE AND ROY KLOTZ. M.D. | CC BY-SA 4.0
Overall SnackAbility

6
/10

Population: 6,267
HHI: 3,174
% White: 39.0%
% African American: 35.1%
% Hispanic: 19.6%
% Asian: 0.0%
More on Steelton: Data

Wilson, PA

Source: Wikipedia User Doug Kerr from Albany, NY, United States | CC BY-SA 2.0
Overall SnackAbility

6
/10

Population: 8,196
HHI: 3,364
% White: 51.3%
% African American: 14.1%
% Hispanic: 21.4%
% Asian: 4.1%
More on Wilson: Data

Lancaster, PA

Source: Wikipedia User Randolph Carney | CC BY-SA 3.0
Overall SnackAbility

7
/10

Population: 57,683
HHI: 3,463
% White: 38.2%
% African American: 12.2%
% Hispanic: 42.8%
% Asian: 2.8%
More on Lancaster: Data

Duquesne, PA

Source: Flickr User jmd41280 | CC BY-ND 2.0
Overall SnackAbility

4
/10

Population: 5,186
HHI: 3,548
% White: 36.9%
% African American: 43.9%
% Hispanic: 3.2%
% Asian: 0.0%
More on Duquesne: Data

Folcroft, PA

Source: Wikipedia User US Census, Ruhrfisch | GFDL
Overall SnackAbility

6
/10

Population: 6,748
HHI: 3,561
% White: 40.6%
% African American: 42.8%
% Hispanic: 7.0%
% Asian: 3.4%
More on Folcroft: Data

Methodology: How we determined the most diverse cities in Pennsylvania for 2025

We still believe in the accuracy of data — especially from the Census — and Saturday Night Science. So that’s where we went to get the race breakdown across Pennsylvania.

That leads us to the Census’s most recently available data, the 2019-2023 American Community Survey data from the US Census.

Specifically, we looked at table B03002: HISPANIC OR LATINO ORIGIN BY RACE. Here are the category names as defined by the Census:

  • White alone*
  • Black or African American alone*
  • American Indian and Alaska Native alone*
  • Asian alone*
  • Native Hawaiian and Other Pacific Islander alone*
  • Some other race alone*
  • Two or more races*
  • Hispanic or Latino
* Not Hispanic or latino

We limited our analysis to non-CDPs with a population greater than 5,000 people. That left us with 192 cities.

We then calculated the HHI for each city by finding the racial breakdown of a city in percent terms, squaring them, and then adding the squares together. This left us with scores ranging from 2,853 (Norri) to 9,591 (Punxsutawney).

Finally, we ranked each city based on the HHI, with a lower score being more diverse than a high score. Norri took the distinction of being the most diverse, while Punxsutawney was the least diverse city.

We updated this article for 2025. This report is our tenth time ranking the most diverse places in Pennsylvania.

Summary: Diversity Across Pennsylvania

If you’re looking for a scientific breakdown of diversity across Pennsylvania, this is an accurate list.

The most diverse cities in Pennsylvania are Norri, Philadelphia, Coatesville, Harrisburg, York, Steelton, Wilson, Lancaster, Duquesne, and Folcroft.

If you’re curious enough, here are the least diverse places in Pennsylvania:

  1. Punxsutawney
  2. Archbald
  3. Tyrone

For more Pennsylvania reading, check out:

Race By City In Pennsylvania For 2025

Rank City Population HHI % White % Black % Hispanic % Asian
1 Norri, PA 35,782 2,853 26.3% 32.2% 32.9% 1.9%
2 Philadelphia, PA 1,582,432 2,942 33.6% 38.9% 15.2% 7.7%
3 Coatesville, PA 13,323 2,953 24.8% 34.6% 33.2% 0.8%
4 Harrisburg, PA 50,092 3,045 25.9% 41.5% 25.0% 2.6%
5 York, PA 44,830 3,057 34.6% 23.3% 36.0% 1.1%
6 Steelton, PA 6,267 3,174 39.0% 35.1% 19.6% 0.0%
7 Wilson, PA 8,196 3,364 51.3% 14.1% 21.4% 4.1%
8 Lancaster, PA 57,683 3,463 38.2% 12.2% 42.8% 2.8%
9 Duquesne, PA 5,186 3,548 36.9% 43.9% 3.2% 0.0%
10 Folcroft, PA 6,748 3,561 40.6% 42.8% 7.0% 3.4%
11 Stroudsburg, PA 5,898 3,629 54.2% 11.7% 22.0% 2.6%
12 Easton, PA 29,079 3,673 53.4% 13.9% 24.5% 1.4%
13 Mckeesport, PA 17,520 3,748 47.0% 38.1% 4.3% 1.1%
14 Wilkinsburg, PA 14,165 3,766 37.2% 48.0% 5.6% 1.9%
15 Wilkes-Barre, PA 44,217 3,781 51.9% 11.7% 30.6% 2.1%
16 Pott, PA 23,392 3,901 56.6% 22.2% 12.3% 2.0%
17 Bridgeport, PA 5,085 3,918 59.2% 3.4% 13.8% 6.1%
18 Allentown, PA 125,320 3,929 30.0% 11.0% 53.8% 2.5%
19 Lansdowne, PA 11,064 3,944 37.6% 49.6% 7.4% 2.2%
20 East Stroudsburg, PA 9,278 4,008 58.5% 17.5% 16.1% 2.6%
21 Bethlehem, PA 77,069 4,013 55.3% 8.4% 29.4% 3.2%
22 Mckees Rocks, PA 5,827 4,015 57.2% 25.6% 2.9% 1.1%
23 Oxford, PA 5,763 4,020 49.6% 7.7% 38.6% 0.7%
24 Clifton Heights, PA 6,821 4,062 50.9% 37.7% 1.1% 5.1%
25 Swissvale, PA 8,499 4,226 58.4% 27.4% 4.2% 3.4%
26 Clairton, PA 6,105 4,237 46.9% 44.7% 2.5% 0.0%
27 Kennett Square, PA 6,096 4,258 49.4% 4.0% 42.3% 0.2%
28 Lebanon, PA 26,600 4,374 48.0% 2.9% 45.3% 0.8%
29 Turtle Creek, PA 5,046 4,391 60.3% 24.8% 0.9% 2.6%
30 Collingdale, PA 8,862 4,395 25.5% 60.6% 6.3% 3.9%
31 Pittsburgh, PA 303,620 4,474 62.5% 22.3% 4.2% 5.8%
32 West York, PA 5,081 4,485 60.8% 13.4% 24.7% 0.0%
33 Aliquippa, PA 9,146 4,519 55.8% 37.2% 2.1% 0.4%
34 Erie, PA 94,156 4,805 66.7% 15.4% 8.4% 2.4%
35 West Hazleton, PA 5,156 4,884 23.2% 2.2% 65.6% 0.0%
36 Chambersburg, PA 22,051 4,888 66.3% 9.1% 19.9% 1.4%
37 Beaver Falls, PA 8,885 4,939 65.3% 25.3% 3.4% 1.3%
38 Scranton, PA 76,074 4,971 68.0% 6.4% 16.5% 4.7%
39 Lansdale, PA 18,865 5,044 69.0% 6.1% 8.2% 12.7%
40 Hazleton, PA 29,886 5,123 33.7% 1.7% 63.1% 0.1%
41 Reading, PA 94,836 5,185 20.3% 7.8% 68.6% 0.7%
42 Morrisville, PA 9,740 5,228 70.6% 8.2% 11.9% 4.8%
43 Johnstown, PA 18,245 5,229 70.1% 13.5% 5.5% 0.4%
44 Swarthmore, PA 6,524 5,267 71.1% 10.2% 4.8% 7.4%
45 Glenolden, PA 7,207 5,313 70.5% 17.5% 4.4% 1.7%
46 Downin, PA 8,163 5,324 71.3% 10.9% 4.7% 9.2%
47 Chester, PA 33,209 5,327 14.3% 70.9% 9.6% 0.8%
48 Gettysburg, PA 7,929 5,347 70.5% 4.5% 18.0% 5.4%
49 West Chester, PA 19,235 5,381 71.4% 12.4% 10.9% 1.9%
50 Bristol, PA 9,874 5,409 71.1% 4.0% 17.4% 0.7%
51 Sharon Hill, PA 5,978 5,474 18.3% 71.4% 4.7% 1.7%
52 Ambridge, PA 6,912 5,526 72.4% 13.7% 5.3% 0.0%
53 Washington, PA 13,361 5,532 72.6% 13.5% 4.4% 1.7%
54 Monessen, PA 6,825 5,599 72.2% 18.6% 2.1% 0.3%
55 Middl, PA 9,567 5,611 73.8% 7.7% 7.9% 3.1%
56 Columbia, PA 10,217 5,633 72.2% 6.2% 19.6% 0.1%
57 Ambler, PA 6,822 5,651 73.6% 13.2% 5.6% 3.5%
58 Coraopolis, PA 5,464 5,653 73.2% 14.6% 3.8% 0.3%
59 Carlisle, PA 21,335 5,794 74.8% 9.9% 8.7% 2.9%
60 Shillington, PA 5,462 5,852 73.2% 0.6% 22.0% 0.5%
61 Williamsport, PA 27,629 5,908 75.4% 12.8% 3.5% 1.2%
62 Millersville, PA 8,711 5,930 75.9% 3.8% 10.8% 5.0%
63 New Castle, PA 21,727 5,941 75.7% 10.4% 4.9% 0.0%
64 Uniontown, PA 9,819 5,965 75.3% 16.4% 2.0% 0.9%
65 Sharon, PA 13,019 6,011 75.7% 15.6% 2.6% 0.3%
66 Souderton, PA 7,215 6,039 75.9% 1.7% 16.1% 3.2%
67 Taylor, PA 6,261 6,089 76.6% 2.9% 14.4% 2.4%
68 California, PA 5,046 6,091 76.7% 11.7% 2.2% 1.2%
69 State College, PA 40,669 6,109 77.1% 3.6% 5.0% 10.3%
70 New Holland, PA 5,743 6,138 77.4% 4.1% 9.5% 2.9%
71 Quake, PA 9,298 6,138 77.1% 3.2% 12.9% 4.3%
72 New Brighton, PA 5,600 6,163 77.3% 10.8% 5.9% 0.3%
73 Collegeville, PA 5,226 6,222 78.1% 7.7% 5.3% 3.8%
74 Palmyra, PA 7,769 6,246 77.7% 1.5% 13.2% 3.9%
75 Franklin Park, PA 15,273 6,275 77.8% 2.7% 2.0% 13.8%
76 Plymouth, PA 5,761 6,308 78.3% 5.8% 11.4% 0.3%
77 Prospect Park, PA 6,402 6,332 78.5% 10.5% 0.6% 3.1%
78 Nanticoke, PA 10,610 6,410 78.9% 8.1% 10.8% 0.0%
79 Carnegie, PA 8,015 6,448 79.5% 9.9% 3.0% 3.0%
80 Phoenixville, PA 19,062 6,459 79.7% 4.8% 6.1% 3.8%
81 Carbondale, PA 8,820 6,474 79.3% 2.2% 12.6% 1.5%
82 Jeannette, PA 8,719 6,513 79.9% 8.5% 6.1% 1.0%
83 Hatboro, PA 8,219 6,534 80.2% 6.8% 6.3% 4.3%
84 Nazareth, PA 6,032 6,556 80.2% 3.2% 8.0% 1.3%
85 Baldwin, PA 21,159 6,597 80.6% 4.1% 2.4% 8.6%
86 Catasauqua, PA 6,491 6,631 79.8% 2.6% 16.2% 0.0%
87 Shamokin, PA 6,890 6,634 80.6% 1.8% 9.2% 0.0%
88 Kingston, PA 13,333 6,648 80.7% 9.5% 6.1% 1.3%
89 Forest Hills, PA 6,332 6,654 80.8% 9.6% 4.9% 0.6%
90 Whitehall, PA 14,863 6,659 80.6% 4.2% 1.2% 12.2%
91 Media, PA 5,868 6,714 81.5% 3.1% 4.3% 4.5%
92 Moosic, PA 5,954 6,745 81.7% 3.7% 4.6% 3.9%
93 West Mifflin, PA 19,338 6,773 81.5% 8.6% 2.3% 1.0%
94 Hanover, PA 16,483 6,789 81.6% 2.7% 10.4% 1.4%
95 New Kensington, PA 12,072 6,839 81.7% 12.2% 1.6% 0.6%
96 Duryea, PA 5,054 6,858 80.8% 0.1% 18.3% 0.0%
97 Brentwood, PA 9,927 6,868 82.2% 7.7% 0.6% 1.6%
98 Bellevue, PA 8,186 6,896 82.2% 10.6% 1.5% 0.6%
99 Pittston, PA 7,618 6,898 82.4% 5.6% 8.7% 1.1%
100 Tamaqua, PA 6,922 6,963 82.2% 0.3% 13.6% 0.0%
About Chris Kolmar

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.