| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Aberdeen | 1 | 17,089 | 17,039 | 0.01% | 1,572 | 11 | City |
| Hoquiam | 2 | 8,707 | 8,782 | -0.03% | 912 | 10 | City |
| Ocean Shores | 3 | 8,137 | 6,775 | 3.1% | 956 | 9 | City |
| Montesano | 4 | 4,191 | 4,159 | 0.24% | 384 | 11 | City |
| Elma | 5 | 3,551 | 3,451 | 0.48% | 1,285 | 3 | City |
| Westport | 6 | 2,403 | 2,221 | 1.31% | 654 | 4 | City |
| McCleary | 7 | 2,064 | 2,014 | 0.54% | 1,007 | 2 | City |
| Cosmopolis | 8 | 1,664 | 1,632 | 0.48% | 1,195 | 1 | City |
| Oakville | 9 | 738 | 717 | 0.54% | 1,337 | 1 | City |
Aberdeen is the largest city in Grays Harbor County, with a population of 17,089.
Oakville is the smallest city in Grays Harbor County, with a population of 738.
There are 9 cities in Grays Harbor County, Washington.