| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Waco | 1 | 149,350 | 140,541 | 1.06% | 1,641 | 91 | City |
| Hewitt | 2 | 16,917 | 16,067 | 0.97% | 2,456 | 7 | City |
| Bellmead | 3 | 10,606 | 10,497 | 0.13% | 1,536 | 7 | City |
| Woodway | 4 | 9,817 | 9,419 | 0.66% | 1,491 | 7 | City |
| Lacy-Lakeview | 5 | 7,251 | 7,191 | 0.15% | 1,666 | 4 | City |
| West | 6 | 2,641 | 2,559 | 0.46% | 1,547 | 2 | City |
| Mart | 7 | 1,861 | 1,787 | 0.76% | 1,351 | 1 | City |
| Beverly Hills | 8 | 1,827 | 1,873 | -0.44% | 2,777 | 1 | City |
| Lorena | 9 | 1,818 | 1,780 | 0.06% | 472 | 4 | City |
| Moody | 10 | 1,669 | 1,549 | 1.15% | 1,198 | 1 | City |
| Riesel | 11 | 1,063 | 1,049 | 0.19% | 255 | 4 | City |
| Crawford | 12 | 943 | 891 | 0.96% | 654 | 1 | Town |
| Leroy | 13 | 362 | 356 | 0.28% | 196 | 2 | City |
| Ross | 14 | 197 | 195 | 0% | 128 | 2 | City |
Waco is the largest city in McLennan County, with a population of 149,350.
Ross is the smallest city in McLennan County, with a population of 197.
There are 14 cities in McLennan County, Texas.