19 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Everett | 1 | 113,540 | 110,892 | 0.47% | 3,379 | 34 | City |
| Marysville | 2 | 77,516 | 70,979 | 1.72% | 3,735 | 21 | City |
| Edmonds | 3 | 42,880 | 42,835 | 0.02% | 4,809 | 9 | City |
| Lynnwood | 4 | 42,359 | 38,549 | 1.83% | 5,378 | 8 | City |
| Lake Stevens | 5 | 41,909 | 39,112 | 1.35% | 4,124 | 10 | City |
| Mountlake Terrace | 6 | 26,176 | 21,286 | 3.88% | 6,454 | 4 | City |
| Arlington | 7 | 22,437 | 20,045 | 2.18% | 2,250 | 10 | City |
| Mukilteo | 8 | 21,246 | 21,508 | -0.25% | 3,400 | 6 | City |
| Mill Creek | 9 | 21,013 | 20,912 | 0.1% | 4,525 | 5 | City |
| Monroe | 10 | 19,902 | 20,024 | -0.13% | 3,122 | 6 | City |
| Snohomish | 11 | 10,624 | 10,173 | 0.85% | 3,017 | 4 | City |
| Stanwood | 12 | 9,229 | 7,798 | 3.2% | 3,100 | 3 | City |
| Sultan | 13 | 7,460 | 5,168 | 6.54% | 2,235 | 3 | City |
| Brier | 14 | 6,615 | 6,554 | 0.18% | 3,012 | 2 | City |
| Granite Falls | 15 | 4,726 | 4,603 | 0.51% | 2,156 | 2 | City |
| Gold Bar | 16 | 2,495 | 2,410 | 0.69% | 2,356 | 1 | City |
| Darrington | 17 | 1,505 | 1,478 | 0.33% | 791 | 2 | Town |
| Woodway | 18 | 1,324 | 1,316 | 0.08% | 1,134 | 1 | City |
| Index | 19 | 161 | 154 | 0.63% | 700 | 0 | Town |
Everett is the largest city in Snohomish County, with a population of 113,540.
Index is the smallest city in Snohomish County, with a population of 161.
There are 19 cities in Snohomish County, Washington.