| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Pullman | 1 | 33,841 | 32,864 | 0.25% | 3,042 | 11 | City |
| Colfax | 2 | 2,639 | 2,769 | -1.05% | 698 | 4 | City |
| Palouse | 3 | 1,019 | 1,006 | 0% | 973 | 1 | City |
| Tekoa | 4 | 809 | 814 | -0.37% | 660 | 1 | City |
| St. John | 5 | 582 | 596 | -0.68% | 867 | 1 | Town |
| Rosalia | 6 | 568 | 591 | -0.87% | 904 | 1 | Town |
| Albion | 7 | 538 | 544 | -0.37% | 1,372 | 0 | Town |
| Garfield | 8 | 536 | 559 | -1.11% | 570 | 1 | Town |
| Colton | 9 | 401 | 399 | -0.25% | 650 | 1 | Town |
| Uniontown | 10 | 398 | 389 | 0% | 431 | 1 | Town |
| Oakesdale | 11 | 388 | 401 | -1.02% | 373 | 1 | Town |
| Endicott | 12 | 294 | 312 | -1.34% | 990 | 0 | Town |
| LaCrosse | 13 | 284 | 298 | -1.05% | 333 | 1 | Town |
| Malden | 14 | 260 | 216 | 3.17% | 395 | 1 | Town |
| Farmington | 15 | 133 | 130 | 0% | 367 | 0 | Town |
| Lamont | 16 | 78 | 77 | 0% | 269 | 0 | Town |
Pullman is the largest city in Whitman County, with a population of 33,841.
Lamont is the smallest city in Whitman County, with a population of 78.
There are 16 cities in Whitman County, Washington.