19 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Omak | 1 | 5,243 | 4,862 | 1.47% | 1,392 | 4 | City |
| Okanogan | 2 | 2,518 | 2,371 | 1.17% | 1,252 | 2 | City |
| Brewster | 3 | 2,115 | 1,987 | 1.2% | 1,836 | 1 | City |
| Oroville | 4 | 1,935 | 1,812 | 1.26% | 1,145 | 2 | City |
| Coulee Dam | 5 | 1,249 | 1,213 | 0.56% | 1,744 | 1 | Town |
| Tonasket | 6 | 1,141 | 1,101 | 0.71% | 1,209 | 1 | City |
| Twisp | 7 | 1,140 | 998 | 2.52% | 975 | 1 | Town |
| Malott | 8 | 1,037 | 736 | 3.7% | 563 | 2 | CDP |
| Pateros | 9 | 634 | 593 | 1.28% | 1,255 | 1 | City |
| Winthrop | 10 | 627 | 506 | 3.98% | 651 | 1 | Town |
| Riverside | 11 | 344 | 324 | 1.18% | 388 | 1 | Town |
| Nespelem Community | 12 | 323 | 301 | 1.57% | 14 | 23 | CDP |
| North Omak | 13 | 322 | 410 | -6.94% | 29 | 11 | CDP |
| Elmer City | 14 | 258 | 243 | 1.18% | 1,084 | 0 | Town |
| Nespelem | 15 | 202 | 189 | 1% | 1,041 | 0 | Town |
| Conconully | 16 | 199 | 191 | 0.51% | 943 | 0 | Town |
| Methow | 17 | 112 | 126 | 6.67% | 166 | 1 | CDP |
| Loomis | 18 | 83 | 101 | -5.68% | 95 | 1 | CDP |
| Disautel | 19 | 22 | 15 | 4.76% | 6 | 4 | CDP |
Omak is the largest city in Okanogan County, with a population of 5,243.
Disautel is the smallest city in Okanogan County, with a population of 22.
There are 19 cities in Okanogan County, Washington.