There are 45 cities in Bucks County, Pennsylvania.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Levittown151,15249,921 5,03510.16
Northampton210,25310,374-0.34%4,1492.47
Bristol39,9839,8590.42%5,8721.70
Croydon49,7529,693 3,9352.48
Middletown59,5979,5410.02%4,7282.03
Morrisville69,5959,795-0.65%5,4921.75
Perkasie79,3169,1380.67%3,6752.54
Quakertown89,1399,347-0.72%4,4912.04
Fairless Hills99,1098,427 4,7391.92
Doylestown108,4728,2940.71%3,9282.16
Middletown117,2456,890 2,7662.62
Richboro126,9838,480 1,5944.38
Churchville136,0415,323 2,9892.02
Newtown Grant145,8505,740 7,5580.77
Sellersville154,4604,566-0.73%3,8991.14
Brittany Farms-The Highlands164,2864,069 3,5961.19
Chalfont174,2514,265-0.38%2,6271.62
Trevose183,9573,460 5,6050.71
Warminster Heights193,8843,726 6,1650.63
Woodbourne203,3483,301 2,7151.23
Village Shires213,2013,282 2,6321.22
New Britain222,8002,832-0.25%2,3201.21
Plumsteadville232,6892,286 1,1272.39
Woodside242,6533,133 2,5931.02
New Hope252,6422,6130.19%2,0801.27
Yardley262,5452,603-0.7%2,7250.93
Penndel272,4932,512-0.4%5,9640.42
Tullytown282,2262,275-0.67%1,4661.52
Dublin292,1642,174-0.28%3,7120.58
Feasterville301,9752,423 3,0720.64
Spinnerstown311,9661,671 1,0421.89
Eddington321,6511,803 2,9860.55
Langhorne331,6061,640-0.68%3,2640.49
Richland341,4961,496-0.07%1,0791.39
Langhorne Manor351,4891,498-0.07%2,4900.60
Cornwells Heights361,3391,219 2,8190.47
Richlandtown371,3291,354-0.6%5,1120.26
Milford Square381,2931,320 1,4040.92
Milford391,1171,103-0.27%2,3820.47
Hulmeville40975982-0.21%2,7390.36
Morrisville419511,294 6181.54
Ivyland42938957-0.64%2,6420.35
Trumbauersville43898902-0.11%2,0180.45
Riegelsville44833847-0.6%8271.01
Silverdale45789805-0.63%1,9100.41
showing: 45 rows

Cities in Bucks County, Pennsylvania by Population (2024)

What is the largest city in Bucks County, Pennsylvania?

Levittown is the largest city in Bucks County.

What is the smallest city in Bucks County, Pennsylvania?

Silverdale is the smallest city in Bucks County.

How many cities are in Bucks County?

There are 45 cities in Bucks County, Pennsylvania.

Frequently Asked Questions