49 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Canton | 1 | 8,253 | 8,216 | -0.16% | 556 | 15 | Township |
| Sayre | 2 | 5,377 | 5,462 | -0.32% | 2,661 | 2 | Borough |
| Athens | 3 | 5,103 | 5,192 | -0.27% | 117 | 44 | Township |
| Athens | 4 | 3,216 | 3,268 | -0.34% | 1,834 | 2 | Borough |
| Towanda | 5 | 2,768 | 2,797 | -0.22% | 2,437 | 1 | Borough |
| Canton | 6 | 2,044 | 1,946 | 0.44% | 55 | 37 | Township |
| Rome | 7 | 1,943 | 1,992 | -0.26% | 47 | 41 | Township |
| Ridgebury | 8 | 1,882 | 1,905 | -0.05% | 49 | 38 | Township |
| Canton | 9 | 1,707 | 1,725 | -0.23% | 1,482 | 1 | Borough |
| Troy | 10 | 1,569 | 1,586 | -0.25% | 43 | 37 | Township |
| Wysox | 11 | 1,569 | 1,574 | 0% | 69 | 23 | Township |
| Ulster | 12 | 1,296 | 1,300 | -0.08% | 69 | 19 | Township |
| Sheshequin | 13 | 1,275 | 1,295 | -0.31% | 36 | 35 | Township |
| Litchfield | 14 | 1,271 | 1,276 | 0.08% | 42 | 30 | Township |
| Troy | 15 | 1,242 | 1,257 | -0.24% | 1,580 | 1 | Borough |
| Wyalusing | 16 | 1,239 | 1,181 | 1.81% | 44 | 28 | Township |
| Orwell | 17 | 1,215 | 1,184 | 1.17% | 38 | 32 | Township |
| Wells | 18 | 1,151 | 1,158 | -0.17% | 34 | 34 | Township |
| Wilmot | 19 | 1,135 | 1,123 | 0.53% | 26 | 44 | Township |
| South Creek | 20 | 1,110 | 1,112 | -0.09% | 40 | 28 | Township |
| Monroe | 21 | 1,084 | 1,103 | -0.28% | 30 | 37 | Township |
| South Waverly | 22 | 1,067 | 1,069 | -0.09% | 1,215 | 1 | Borough |
| Troy | 23 | 1,044 | 1,053 | 0.1% | 33 | 32 | Township |
| North Towanda | 24 | 1,043 | 1,054 | -0.1% | 119 | 9 | Township |
| Towanda | 25 | 1,030 | 1,035 | 0.1% | 68 | 15 | Township |
| Rome | 26 | 1,006 | 1,003 | 0.3% | 34 | 30 | Township |
| Asylum | 27 | 1,000 | 997 | -0.1% | 39 | 25 | Township |
| Terry | 28 | 901 | 905 | 0.11% | 28 | 33 | Township |
| Albany | 29 | 865 | 860 | 0% | 26 | 33 | Township |
| Windham | 30 | 813 | 820 | -0.12% | 25 | 32 | Township |
| Herrick | 31 | 732 | 733 | 0.14% | 33 | 22 | Township |
| West Burlington | 32 | 732 | 738 | -0.14% | 31 | 24 | Township |
| Burlington | 33 | 680 | 677 | 0.44% | 27 | 25 | Township |
| Pike | 34 | 638 | 631 | 0.31% | 23 | 27 | Township |
| Athens | 35 | 637 | 640 | 0% | 22 | 29 | Township |
| Leroy | 36 | 634 | 635 | 0% | 14 | 44 | Township |
| Standing Stone | 37 | 620 | 627 | 0% | 40 | 16 | Township |
| Wyalusing | 38 | 605 | 614 | -0.33% | 833 | 1 | Borough |
| Monroe | 39 | 479 | 481 | -0.21% | 970 | 0 | Borough |
| Greens Landing | 40 | 478 | 867 | -5.53% | 178 | 3 | CDP |
| Rome | 41 | 379 | 384 | -0.26% | 730 | 1 | Borough |
| LeRaysville | 42 | 288 | 290 | -0.35% | 276 | 1 | Borough |
| New Albany | 43 | 254 | 258 | -0.39% | 581 | 0 | Borough |
| Overton | 44 | 239 | 238 | 0.42% | 5 | 47 | Township |
| Sylvania | 45 | 209 | 216 | -0.95% | 187 | 1 | Borough |
| Armenia | 46 | 201 | 205 | -0.5% | 11 | 18 | Township |
| Burlington | 47 | 141 | 144 | -0.7% | 241 | 1 | Borough |
| Alba | 48 | 135 | 133 | 0% | 200 | 1 | Borough |
| Sylvania | 49 | 73 | 75 | 0% | 2 | 30 | Township |
Canton is the largest city in Bradford County, with a population of 8,253.
Sylvania is the smallest city in Bradford County, with a population of 73.
There are 49 cities in Bradford County, Pennsylvania.