| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bay Springs | 1 | 1,430 | 1,656 | -2.85% | 96 | 15 | City |
| Heidelberg | 2 | 601 | 633 | -0.99% | 118 | 5 | Town |
| Louin | 3 | 261 | 275 | -1.14% | 43 | 6 | Town |
| Montrose | 4 | 100 | 104 | -0.99% | 37 | 3 | Town |
Bay Springs is the largest city in Jasper County, with a population of 1,430.
Montrose is the smallest city in Jasper County, with a population of 100.
There are 4 cities in Jasper County, Mississippi.