3 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Columbus | 1 | 4,012 | 3,790 | 0.93% | 1,335 | 3 | City |
| Eagle Lake | 2 | 3,595 | 3,444 | 0.7% | 1,227 | 3 | City |
| Weimar | 3 | 2,257 | 2,068 | 1.44% | 976 | 2 | City |
Columbus is the largest city in Colorado County, with a population of 4,012.
Weimar is the smallest city in Colorado County, with a population of 2,257.
There are 3 cities in Colorado County, Texas.