9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Aberdeen | 1 | 17,045 | 17,037 | 0.01% | 1,568 | 11 | City |
| Hoquiam | 2 | 8,767 | 8,784 | -0.05% | 919 | 10 | City |
| Ocean Shores | 3 | 7,970 | 6,774 | 3.09% | 936 | 9 | City |
| Montesano | 4 | 4,203 | 4,158 | 0.21% | 385 | 11 | City |
| Elma | 5 | 3,531 | 3,451 | 0.46% | 1,277 | 3 | City |
| Westport | 6 | 2,370 | 2,222 | 1.24% | 645 | 4 | City |
| McCleary | 7 | 2,069 | 2,017 | 0.49% | 1,009 | 2 | City |
| Cosmopolis | 8 | 1,670 | 1,634 | 0.42% | 1,200 | 1 | City |
| Oakville | 9 | 738 | 721 | 0.41% | 1,337 | 1 | City |
Aberdeen is the largest city in Grays Harbor County, with a population of 17,045.
Oakville is the smallest city in Grays Harbor County, with a population of 738.
There are 9 cities in Grays Harbor County, Washington.