48 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Canton | 1 | 8,240 | 8,216 | -0.16% | 555 | 15 | Township |
| Sayre | 2 | 5,360 | 5,462 | -0.32% | 2,652 | 2 | Borough |
| Athens | 3 | 5,089 | 5,192 | -0.27% | 117 | 44 | Township |
| Athens | 4 | 3,206 | 3,268 | -0.31% | 1,828 | 2 | Borough |
| Towanda | 5 | 2,762 | 2,797 | -0.22% | 2,431 | 1 | Borough |
| Canton | 6 | 2,053 | 1,946 | 0.44% | 55 | 37 | Township |
| Rome | 7 | 1,938 | 1,992 | -0.26% | 47 | 41 | Township |
| Ridgebury | 8 | 1,881 | 1,905 | -0.05% | 49 | 38 | Township |
| Canton | 9 | 1,704 | 1,725 | -0.18% | 1,479 | 1 | Borough |
| Wysox | 10 | 1,569 | 1,574 | 0% | 69 | 23 | Township |
| Troy | 11 | 1,565 | 1,586 | -0.25% | 43 | 37 | Township |
| Ulster | 12 | 1,295 | 1,300 | -0.08% | 69 | 19 | Township |
| Litchfield | 13 | 1,272 | 1,276 | 0.08% | 42 | 30 | Township |
| Sheshequin | 14 | 1,271 | 1,295 | -0.31% | 36 | 35 | Township |
| Wyalusing | 15 | 1,261 | 1,181 | 1.78% | 45 | 28 | Township |
| Troy | 16 | 1,239 | 1,257 | -0.24% | 1,576 | 1 | Borough |
| Orwell | 17 | 1,229 | 1,184 | 1.15% | 38 | 32 | Township |
| Wells | 18 | 1,149 | 1,158 | -0.17% | 34 | 34 | Township |
| Wilmot | 19 | 1,141 | 1,123 | 0.53% | 26 | 44 | Township |
| South Creek | 20 | 1,109 | 1,112 | -0.09% | 40 | 28 | Township |
| Monroe | 21 | 1,081 | 1,103 | -0.28% | 30 | 37 | Township |
| South Waverly | 22 | 1,067 | 1,069 | 0% | 1,215 | 1 | Borough |
| Troy | 23 | 1,045 | 1,053 | 0.1% | 33 | 32 | Township |
| North Towanda | 24 | 1,042 | 1,054 | -0.1% | 118 | 9 | Township |
| Towanda | 25 | 1,031 | 1,035 | 0.1% | 68 | 15 | Township |
| Rome | 26 | 1,009 | 1,003 | 0.3% | 34 | 30 | Township |
| Asylum | 27 | 999 | 997 | -0.1% | 39 | 25 | Township |
| Terry | 28 | 902 | 905 | 0.11% | 28 | 33 | Township |
| Albany | 29 | 865 | 860 | 0% | 26 | 33 | Township |
| Windham | 30 | 812 | 820 | -0.12% | 25 | 32 | Township |
| Herrick | 31 | 733 | 733 | 0.14% | 33 | 22 | Township |
| West Burlington | 32 | 731 | 738 | -0.14% | 31 | 24 | Township |
| Burlington | 33 | 683 | 677 | 0.44% | 27 | 25 | Township |
| Pike | 34 | 640 | 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 | 603 | 614 | -0.33% | 831 | 1 | Borough |
| Monroe | 39 | 479 | 481 | 0% | 970 | 0 | Borough |
| Rome | 40 | 378 | 384 | -0.26% | 728 | 1 | Borough |
| LeRaysville | 41 | 288 | 290 | 0% | 276 | 1 | Borough |
| New Albany | 42 | 253 | 258 | -0.39% | 579 | 0 | Borough |
| Overton | 43 | 240 | 238 | 0.42% | 5 | 47 | Township |
| Sylvania | 44 | 208 | 216 | -0.48% | 186 | 1 | Borough |
| Armenia | 45 | 200 | 205 | -0.5% | 11 | 18 | Township |
| Burlington | 46 | 141 | 144 | 0% | 241 | 1 | Borough |
| Alba | 47 | 136 | 133 | 0.74% | 202 | 1 | Borough |
| Sylvania | 48 | 73 | 75 | 0% | 2 | 30 | Township |
Canton is the largest city in Bradford County, with a population of 8,240.
Sylvania is the smallest city in Bradford County, with a population of 73.
There are 48 cities in Bradford County, Pennsylvania.