17 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Corsicana | 1 | 25,815 | 25,143 | 0.44% | 1,123 | 23 | City |
| Kerens | 2 | 1,502 | 1,519 | -0.2% | 601 | 3 | City |
| Rice | 3 | 1,279 | 1,203 | 1.03% | 479 | 3 | City |
| Blooming Grove | 4 | 905 | 860 | 0.89% | 1,055 | 1 | Town |
| Dawson | 5 | 820 | 816 | 0.12% | 459 | 2 | Town |
| Frost | 6 | 631 | 622 | 0.32% | 558 | 1 | City |
| Mildred | 7 | 486 | 401 | 2.97% | 212 | 2 | Town |
| Angus | 8 | 463 | 435 | 1.09% | 141 | 3 | City |
| Retreat | 9 | 449 | 410 | 1.58% | 90 | 5 | Town |
| Oak Valley | 10 | 420 | 404 | 0.72% | 217 | 2 | Town |
| Eureka | 11 | 382 | 315 | 2.96% | 160 | 2 | City |
| Richland | 12 | 274 | 271 | 0.37% | 114 | 2 | Town |
| Barry | 13 | 259 | 219 | 2.78% | 589 | 0 | City |
| Navarro | 14 | 250 | 231 | 1.21% | 374 | 1 | Town |
| Emhouse | 15 | 225 | 189 | 2.74% | 843 | 0 | Town |
| Goodlow | 16 | 174 | 176 | 0% | 170 | 1 | City |
| Powell | 17 | 117 | 98 | 2.63% | 97 | 1 | Town |
Corsicana is the largest city in Navarro County, with a population of 25,815.
Powell is the smallest city in Navarro County, with a population of 117.
There are 17 cities in Navarro County, Texas.