30 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Keener | 1 | 10,938 | 10,695 | -0.03% | 227 | 48 | Township |
| Keener | 2 | 10,938 | 10,697 | -0.03% | 227 | 48 | Township |
| Rensselaer | 3 | 5,610 | 5,731 | -0.39% | 834 | 7 | City |
| Rensselaer | 4 | 5,610 | 5,718 | -0.39% | 834 | 7 | City |
| Wheatfield | 5 | 4,509 | 4,415 | -0.31% | 104 | 43 | Township |
| Wheatfield | 6 | 4,509 | 4,418 | -0.31% | 104 | 43 | Township |
| DeMotte | 7 | 4,304 | 4,173 | 0.58% | 1,200 | 4 | Town |
| DeMotte | 8 | 4,304 | 4,177 | 0.58% | 1,200 | 4 | Town |
| Walker | 9 | 3,782 | 3,727 | -0.29% | 65 | 58 | Township |
| Walker | 10 | 3,782 | 3,726 | -0.29% | 65 | 58 | Township |
| Carpenter | 11 | 1,976 | 1,933 | 0.76% | 38 | 52 | Township |
| Carpenter | 12 | 1,976 | 1,929 | 0.76% | 38 | 52 | Township |
| Union | 13 | 1,569 | 1,549 | -0.32% | 28 | 56 | Township |
| Union | 14 | 1,569 | 1,548 | -0.32% | 28 | 56 | Township |
| Remington | 15 | 1,371 | 1,352 | 0.29% | 359 | 4 | Town |
| Remington | 16 | 1,371 | 1,349 | 0.29% | 359 | 4 | Town |
| Wheatfield | 17 | 929 | 901 | 0.54% | 1,572 | 1 | Town |
| Wheatfield | 18 | 929 | 904 | 0.54% | 1,572 | 1 | Town |
| Kankakee | 19 | 924 | 899 | -0.11% | 37 | 25 | Township |
| Kankakee | 20 | 924 | 899 | -0.11% | 37 | 25 | Township |
| Barkley | 21 | 897 | 878 | 0% | 15 | 60 | Township |
| Barkley | 22 | 897 | 878 | 0% | 15 | 60 | Township |
| Newton | 23 | 798 | 781 | 0% | 23 | 34 | Township |
| Newton | 24 | 798 | 782 | 0% | 23 | 34 | Township |
| Gillam | 25 | 589 | 578 | 0% | 15 | 38 | Township |
| Gillam | 26 | 589 | 577 | 0% | 15 | 38 | Township |
| Jordan | 27 | 337 | 330 | 0% | 9 | 37 | Township |
| Jordan | 28 | 337 | 329 | 0% | 9 | 37 | Township |
| Hanging Grove | 29 | 236 | 230 | 0.43% | 8 | 30 | Township |
| Hanging Grove | 30 | 236 | 229 | 0.43% | 8 | 30 | Township |
Keener is the largest city in Jasper County, with a population of 10,938.
Hanging Grove is the smallest city in Jasper County, with a population of 236.
There are 30 cities in Jasper County, Indiana.