23 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Penn Forest | 1 | 10,576 | 9,938 | 1.11% | 143 | 74 | Township |
| Palmerton | 2 | 5,653 | 5,595 | 0.18% | 2,275 | 2 | Borough |
| Lehighton | 3 | 5,268 | 5,249 | 0.06% | 3,246 | 2 | Borough |
| Towamensing | 4 | 4,655 | 4,437 | 0.82% | 172 | 27 | Township |
| Jim Thorpe | 5 | 4,563 | 4,502 | 0.22% | 313 | 15 | Borough |
| Mahoning | 6 | 4,375 | 4,259 | 0.51% | 185 | 24 | Township |
| Lansford | 7 | 4,145 | 4,138 | 0.02% | 2,699 | 2 | Borough |
| Nesquehoning | 8 | 3,346 | 3,336 | 0.06% | 158 | 21 | Borough |
| Summit Hill | 9 | 3,142 | 3,120 | 0.13% | 362 | 9 | Borough |
| Lower Towamensing | 10 | 3,120 | 3,044 | 0.35% | 147 | 21 | Township |
| East Penn | 11 | 2,836 | 2,748 | 0.71% | 125 | 23 | Township |
| Weatherly | 12 | 2,551 | 2,544 | 0.04% | 856 | 3 | Borough |
| Kidder | 13 | 1,876 | 1,794 | 0.7% | 27 | 69 | Township |
| Banks | 14 | 1,166 | 1,163 | 0.09% | 100 | 12 | Township |
| Packer | 15 | 1,031 | 1,026 | 0.1% | 37 | 28 | Township |
| Bowmanstown | 16 | 902 | 886 | 0.33% | 1,173 | 1 | Borough |
| Beaver Meadows | 17 | 896 | 896 | 0% | 3,473 | 0 | Borough |
| Lehigh | 18 | 422 | 421 | 0% | 16 | 26 | Township |
| Weissport | 19 | 412 | 411 | 0% | 3,052 | 0 | Borough |
| Parryville | 20 | 411 | 413 | 0% | 255 | 2 | Borough |
| Penn Lake Park | 21 | 389 | 359 | 1.3% | 246 | 2 | Borough |
| East Side | 22 | 259 | 247 | 0.78% | 224 | 1 | Borough |
| Lausanne | 23 | 228 | 225 | 0.44% | 38 | 6 | Township |
Penn Forest is the largest city in Carbon County, with a population of 10,576.
Lausanne is the smallest city in Carbon County, with a population of 228.
There are 23 cities in Carbon County, Pennsylvania.