4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bay Springs | 1 | 1,401 | 1,661 | -2.98% | 94 | 15 | City |
| Heidelberg | 2 | 593 | 634 | -1.17% | 116 | 5 | Town |
| Louin | 3 | 262 | 274 | -0.76% | 43 | 6 | Town |
| Montrose | 4 | 98 | 104 | -1.01% | 36 | 3 | Town |
Bay Springs is the largest city in Jasper County, with a population of 1,401.
Montrose is the smallest city in Jasper County, with a population of 98.
There are 4 cities in Jasper County, Mississippi.