23 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Penn Forest | 1 | 10,460 | 9,938 | 1.12% | 142 | 74 | Township |
| Palmerton | 2 | 5,643 | 5,595 | 0.16% | 2,271 | 2 | Borough |
| Lehighton | 3 | 5,265 | 5,249 | 0.06% | 3,244 | 2 | Borough |
| Towamensing | 4 | 4,617 | 4,437 | 0.83% | 170 | 27 | Township |
| Jim Thorpe | 5 | 4,553 | 4,502 | 0.22% | 312 | 15 | Borough |
| Mahoning | 6 | 4,353 | 4,259 | 0.51% | 184 | 24 | Township |
| Lansford | 7 | 4,144 | 4,138 | 0.02% | 2,698 | 2 | Borough |
| Nesquehoning | 8 | 3,344 | 3,336 | 0.03% | 158 | 21 | Borough |
| Summit Hill | 9 | 3,138 | 3,120 | 0.1% | 361 | 9 | Borough |
| Lower Towamensing | 10 | 3,109 | 3,044 | 0.36% | 146 | 21 | Township |
| East Penn | 11 | 2,816 | 2,748 | 0.72% | 124 | 23 | Township |
| Weatherly | 12 | 2,550 | 2,544 | 0.04% | 856 | 3 | Borough |
| Kidder | 13 | 1,863 | 1,794 | 0.7% | 27 | 69 | Township |
| Banks | 14 | 1,165 | 1,163 | 0.09% | 100 | 12 | Township |
| Packer | 15 | 1,030 | 1,026 | 0.1% | 37 | 28 | Township |
| Bowmanstown | 16 | 899 | 886 | 0.22% | 1,169 | 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.24% | 255 | 2 | Borough |
| Penn Lake Park | 21 | 384 | 359 | 1.32% | 243 | 2 | Borough |
| East Side | 22 | 257 | 247 | 0.78% | 223 | 1 | Borough |
| Lausanne | 23 | 227 | 225 | 0.44% | 38 | 6 | Township |
Penn Forest is the largest city in Carbon County, with a population of 10,460.
Lausanne is the smallest city in Carbon County, with a population of 227.
There are 23 cities in Carbon County, Pennsylvania.