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

Updated on June 27, 2025.

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

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 2021
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 2021
Items per page:
0 of 0
Rank City or Place Population
1 Balance of Bucks County 563742
2 Bristol borough 9858
3 Morrisville borough 9791
4 Quakertown borough 9361
5 Perkasie borough 9135
6 Doylestown borough 8297
7 Sellersville borough 4568
8 Chalfont borough 4301
9 New Britain borough 2819
10 New Hope borough 2626
11 Yardley borough 2600
12 Penndel borough 2522
13 Newtown borough 2278
14 Tullytown borough 2272
15 Telford borough (pt.) 2195
16 Dublin borough 2184
17 Langhorne borough 1640
18 Langhorne Manor borough 1472
19 Richlandtown borough 1353
20 Hulmeville borough 983
21 Ivyland borough 957
22 Trumbauersville borough 881
23 Riegelsville borough 849
24 Silverdale borough 805