| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Moorhead | 1 | 46,938 | 44,549 | 0.87% | 2,106 | 22 | City |
| Dilworth | 2 | 4,876 | 4,611 | 1.1% | 1,409 | 3 | City |
| Barnesville | 3 | 2,770 | 2,761 | 0.11% | 1,384 | 2 | City |
| Hawley | 4 | 2,295 | 2,239 | 0.44% | 876 | 3 | City |
| Glyndon | 5 | 1,408 | 1,310 | 1.08% | 890 | 2 | City |
| Sabin | 6 | 597 | 617 | -0.67% | 1,315 | 0 | City |
| Ulen | 7 | 472 | 478 | -0.21% | 442 | 1 | City |
| Hitterdal | 8 | 204 | 202 | 0% | 237 | 1 | City |
| Felton | 9 | 167 | 174 | -1.18% | 165 | 1 | City |
| Comstock | 10 | 102 | 100 | 0% | 442 | 0 | City |
| Georgetown | 11 | 85 | 89 | -1.16% | 83 | 1 | City |
Moorhead is the largest city in Clay County, with a population of 46,938.
Georgetown is the smallest city in Clay County, with a population of 85.
There are 11 cities in Clay County, Minnesota.