45 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Pennsville | 1 | 12,928 | 12,682 | 0.57% | 608 | 21 | Township |
| Pennsville | 2 | 12,928 | 12,679 | 0.57% | 608 | 21 | Township |
| Pennsville | 3 | 12,348 | 11,968 | 0.25% | 1,152 | 11 | CDP |
| Pittsgrove | 4 | 9,042 | 8,773 | 0.78% | 201 | 45 | Township |
| Pittsgrove | 5 | 9,042 | 8,779 | 0.78% | 201 | 45 | Township |
| Carneys Point | 6 | 8,736 | 8,637 | 0.49% | 517 | 17 | Township |
| Carneys Point | 7 | 8,736 | 8,635 | 0.49% | 517 | 17 | Township |
| Carneys Point | 8 | 8,325 | 7,302 | 0.76% | 994 | 8 | CDP |
| Salem | 9 | 5,403 | 5,300 | 0.63% | 2,305 | 2 | City |
| Salem | 10 | 5,403 | 5,301 | 0.63% | 2,305 | 2 | City |
| Salem | 11 | 5,386 | 5,300 | 0.32% | 2,298 | 2 | City |
| Salem | 12 | 5,386 | 5,301 | 0.32% | 2,298 | 2 | City |
| Penns Grove | 13 | 4,956 | 4,854 | 0.71% | 5,550 | 1 | Borough |
| Penns Grove | 14 | 4,956 | 4,857 | 0.71% | 5,550 | 1 | Borough |
| Penns Grove | 15 | 4,937 | 4,854 | 0.33% | 5,529 | 1 | Borough |
| Penns Grove | 16 | 4,937 | 4,857 | 0.33% | 5,529 | 1 | Borough |
| Pilesgrove | 17 | 4,302 | 4,186 | 0.82% | 123 | 35 | Township |
| Pilesgrove | 18 | 4,302 | 4,186 | 0.82% | 123 | 35 | Township |
| Woodstown | 19 | 3,783 | 3,681 | 0.69% | 2,402 | 2 | Borough |
| Woodstown | 20 | 3,783 | 3,681 | 0.69% | 2,402 | 2 | Borough |
| Woodstown | 21 | 3,776 | 3,681 | 0.51% | 2,397 | 2 | Borough |
| Woodstown | 22 | 3,776 | 3,681 | 0.51% | 2,397 | 2 | Borough |
| Upper Pittsgrove | 23 | 3,544 | 3,429 | 1.06% | 88 | 40 | Township |
| Upper Pittsgrove | 24 | 3,544 | 3,434 | 1.06% | 88 | 40 | Township |
| Alloway | 25 | 3,342 | 3,269 | 0.45% | 100 | 33 | Township |
| Alloway | 26 | 3,342 | 3,269 | 0.45% | 100 | 33 | Township |
| Quinton | 27 | 2,660 | 2,583 | 0.72% | 112 | 24 | Township |
| Quinton | 28 | 2,660 | 2,586 | 0.72% | 112 | 24 | Township |
| Oldmans | 29 | 1,960 | 1,910 | 0.72% | 100 | 20 | Township |
| Oldmans | 30 | 1,960 | 1,910 | 0.72% | 100 | 20 | Township |
| Lower Alloways Creek | 31 | 1,762 | 1,716 | 0.69% | 39 | 45 | Township |
| Lower Alloways Creek | 32 | 1,762 | 1,718 | 0.69% | 39 | 45 | Township |
| Mannington | 33 | 1,490 | 1,466 | 0.95% | 44 | 34 | Township |
| Mannington | 34 | 1,490 | 1,464 | 0.95% | 44 | 34 | Township |
| Alloway | 35 | 1,435 | 1,474 | 0.21% | 209 | 7 | CDP |
| Elmer | 36 | 1,386 | 1,343 | 0.65% | 1,559 | 1 | Borough |
| Elmer | 37 | 1,386 | 1,343 | 0.65% | 1,559 | 1 | Borough |
| Elmer | 38 | 1,385 | 1,343 | 0.58% | 1,558 | 1 | Borough |
| Elmer | 39 | 1,385 | 1,343 | 0.58% | 1,558 | 1 | Borough |
| Auburn | 40 | 1,330 | 828 | 7.17% | 313 | 4 | CDP |
| Elsinboro | 41 | 1,025 | 1,001 | 0.89% | 86 | 12 | Township |
| Elsinboro | 42 | 1,025 | 1,001 | 0.89% | 86 | 12 | Township |
| Quinton | 43 | 433 | 369 | -2.26% | 489 | 1 | CDP |
| Hancocks Bridge | 44 | 371 | 308 | 1.92% | 1,627 | 0 | CDP |
| Pedricktown | 45 | 328 | 384 | -3.81% | 188 | 2 | CDP |
Pennsville is the largest city in Salem County, with a population of 12,928.
Pedricktown is the smallest city in Salem County, with a population of 328.
There are 45 cities in Salem County, New Jersey.