| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Burleson | 1 | 59,034 | 48,002 | 3.74% | 2,014 | 29 | City |
| Cleburne | 2 | 41,664 | 31,453 | 4.31% | 1,248 | 33 | City |
| Venus | 3 | 9,774 | 4,588 | 10.19% | 2,040 | 5 | Town |
| Joshua | 4 | 9,661 | 7,937 | 3.3% | 1,075 | 9 | City |
| Alvarado | 5 | 8,026 | 5,373 | 6.46% | 1,185 | 7 | City |
| Keene | 6 | 7,239 | 6,440 | 1.83% | 1,408 | 5 | City |
| Godley | 7 | 5,809 | 1,518 | 14.06% | 1,501 | 4 | City |
| Grandview | 8 | 2,115 | 1,872 | 1.2% | 1,070 | 2 | City |
| Rio Vista | 9 | 1,282 | 1,049 | 3.3% | 1,257 | 1 | City |
| Briaroaks | 10 | 538 | 502 | 0.94% | 483 | 1 | City |
| Cross Timber | 11 | 506 | 434 | 2.22% | 311 | 2 | Town |
| Coyote Flats | 12 | 303 | 265 | 2.02% | 167 | 2 | City |
Burleson is the largest city in Johnson County, with a population of 59,034.
Coyote Flats is the smallest city in Johnson County, with a population of 303.
There are 12 cities in Johnson County, Texas.