8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Plantersville | 1 | 532 | 467 | 2.5% | 269 | 2 | City |
| Bedias | 2 | 412 | 360 | 2.49% | 372 | 1 | City |
| Iola | 3 | 355 | 315 | 2.31% | 344 | 1 | City |
| Anderson | 4 | 217 | 191 | 2.36% | 424 | 1 | City |
| Pinebrook | 5 | 215 | 208 | 6.97% | 78 | 3 | CDP |
| Richards | 6 | 151 | 175 | 7.09% | 83 | 2 | CDP |
| Todd Mission | 7 | 133 | 121 | 1.53% | 67 | 2 | City |
| Shiro | 8 | 89 | 180 | 7.23% | 35 | 3 | CDP |
Plantersville is the largest city in Grimes County, with a population of 532.
Shiro is the smallest city in Grimes County, with a population of 89.
There are 8 cities in Grimes County, Texas.