Ranking of Bucks, PA Cities and Places By population in 2020

Updated on June 27, 2025.

Based on the US Census Vintage data estimates, in 2020, among all Bucks, PA cities and places, Balance of Bucks County had the highest population (562.48K), followed by Bristol borough (9.86K), and Morrisville borough (9.80K).

The chart below shows the top 10 cities and places, and the table below shows the ranking of all Bucks cities and places.

You can see similar information for other Pennsylvania counties. You can also see the ranking of all cities and places in Pennsylvania.

See this for other years:
Ranking of Bucks, PA Cities and Places By population in 2020
Balance of Bucks County
Bristol borough
Morrisville borough
Quakertown borough
Perkasie borough
Doylestown borough
Sellersville borough
Chalfont borough
New Britain borough
New Hope borough
Ranking of Bucks, PA Cities and Places By population in 2020
Items per page:
0 of 0
Rank City or Place Population
1 Balance of Bucks County 562484
2 Bristol borough 9855
3 Morrisville borough 9797
4 Quakertown borough 9367
5 Perkasie borough 9139
6 Doylestown borough 8298
7 Sellersville borough 4572
8 Chalfont borough 4265
9 New Britain borough 2832
10 New Hope borough 2612
11 Yardley borough 2603
12 Penndel borough 2510
13 Tullytown borough 2276
14 Newtown borough 2262
15 Telford borough (pt.) 2198
16 Dublin borough 2174
17 Langhorne borough 1640
18 Langhorne Manor borough 1478
19 Richlandtown borough 1354
20 Hulmeville borough 984
21 Ivyland borough 957
22 Trumbauersville borough 881
23 Riegelsville borough 847
24 Silverdale borough 805