15 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Colville | 1 | 5,028 | 4,926 | 0.38% | 1,628 | 3 | City |
| Colville | 2 | 5,028 | 4,932 | 0.38% | 1,628 | 3 | City |
| Chewelah | 3 | 2,739 | 2,473 | 1.94% | 928 | 3 | City |
| Chewelah | 4 | 2,739 | 2,477 | 1.94% | 928 | 3 | City |
| Kettle Falls | 5 | 1,652 | 1,633 | 0.18% | 1,490 | 1 | City |
| Kettle Falls | 6 | 1,652 | 1,634 | 0.18% | 1,490 | 1 | City |
| Loon Lake | 7 | 682 | 689 | -0.87% | 209 | 3 | CDP |
| Springdale | 8 | 390 | 236 | 8.33% | 345 | 1 | Town |
| Springdale | 9 | 390 | 239 | 8.33% | 345 | 1 | Town |
| Northport | 10 | 291 | 289 | 0% | 513 | 1 | Town |
| Northport | 11 | 291 | 289 | 0% | 513 | 1 | Town |
| Marcus | 12 | 220 | 215 | 0.46% | 1,005 | 0 | Town |
| Marcus | 13 | 220 | 215 | 0.46% | 1,005 | 0 | Town |
| Valley | 14 | 78 | 122 | -6.02% | 182 | 0 | CDP |
| Clayton | 15 | 48 | 361 | -35.14% | 37 | 1 | CDP |
Colville is the largest city in Stevens County, with a population of 5,028.
Clayton is the smallest city in Stevens County, with a population of 48.
There are 15 cities in Stevens County, Washington.