| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Penn Forest | 1 | 10,530 | 9,936 | 0.92% | 143 | 74 | Township |
| Palmerton | 2 | 5,622 | 5,591 | 0.12% | 2,262 | 2 | Borough |
| Lehighton | 3 | 5,232 | 5,240 | 0% | 3,224 | 2 | Borough |
| Towamensing | 4 | 4,621 | 4,461 | 0.24% | 170 | 27 | Township |
| Jim Thorpe | 5 | 4,539 | 4,505 | 0.18% | 311 | 15 | Borough |
| Mahoning | 6 | 4,430 | 4,261 | 0.91% | 187 | 24 | Township |
| Lansford | 7 | 4,121 | 4,138 | -0.05% | 2,683 | 2 | Borough |
| Nesquehoning | 8 | 3,336 | 3,338 | 0% | 158 | 21 | Borough |
| Summit Hill | 9 | 3,134 | 3,121 | 0.03% | 361 | 9 | Borough |
| Lower Towamensing | 10 | 3,121 | 3,045 | 0.26% | 147 | 21 | Township |
| East Penn | 11 | 2,824 | 2,751 | 0.43% | 124 | 23 | Township |
| Weatherly | 12 | 2,546 | 2,546 | 0% | 855 | 3 | Borough |
| Kidder | 13 | 1,867 | 1,790 | 0.59% | 27 | 69 | Township |
| Banks | 14 | 1,164 | 1,168 | -0.09% | 100 | 12 | Township |
| Packer | 15 | 1,030 | 1,026 | 0.1% | 37 | 28 | Township |
| Bowmanstown | 16 | 897 | 886 | 0.22% | 1,166 | 1 | Borough |
| Beaver Meadows | 17 | 888 | 892 | -0.11% | 3,442 | 0 | Borough |
| Lehigh | 18 | 419 | 420 | -0.24% | 16 | 26 | Township |
| Parryville | 19 | 417 | 417 | 0% | 259 | 2 | Borough |
| Weissport | 20 | 417 | 420 | -0.24% | 3,089 | 0 | Borough |
| Penn Lake Park | 21 | 387 | 360 | 1.04% | 244 | 2 | Borough |
| East Side | 22 | 259 | 247 | 0.78% | 224 | 1 | Borough |
| Lausanne | 23 | 226 | 226 | 0% | 38 | 6 | Township |
Penn Forest is the largest city in Carbon County, with a population of 10,530.
Lausanne is the smallest city in Carbon County, with a population of 226.
There are 23 cities in Carbon County, Pennsylvania.